mirror of
https://github.com/swaywm/sway.git
synced 2025-11-04 13:29:52 -05:00
Handle hidden scratchpad containers in commands
This fixes the handling of hidden scratchpad containers for some commands. For the most part, this just prevents running the commands on hidden scratchpad containers, but there are some commands that have some special handling for them.
This commit is contained in:
parent
bbd312c95a
commit
3087942c35
6 changed files with 28 additions and 1 deletions
|
|
@ -13,6 +13,10 @@ static struct cmd_results *do_split(int layout) {
|
|||
struct sway_container *con = config->handler_context.container;
|
||||
struct sway_workspace *ws = config->handler_context.workspace;
|
||||
if (con) {
|
||||
if (con->scratchpad && !con->workspace) {
|
||||
return cmd_results_new(CMD_FAILURE,
|
||||
"Cannot split a hidden scratchpad container");
|
||||
}
|
||||
container_split(con, layout);
|
||||
} else {
|
||||
workspace_split(ws, layout);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue