diff options
Diffstat (limited to 'sway/commands/workspace.c')
-rw-r--r-- | sway/commands/workspace.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/commands/workspace.c b/sway/commands/workspace.c index aa4096f7..a3702803 100644 --- a/sway/commands/workspace.c +++ b/sway/commands/workspace.c | |||
@@ -61,7 +61,7 @@ struct cmd_results *cmd_workspace(int argc, char **argv) { | |||
61 | if (strcasecmp(argv[0], "number") == 0) { | 61 | if (strcasecmp(argv[0], "number") == 0) { |
62 | if (!(ws = workspace_by_number(argv[1]))) { | 62 | if (!(ws = workspace_by_number(argv[1]))) { |
63 | char *name = join_args(argv + 1, argc - 1); | 63 | char *name = join_args(argv + 1, argc - 1); |
64 | ws = workspace_create(name); | 64 | ws = container_workspace_create(NULL, name); |
65 | free(name); | 65 | free(name); |
66 | } | 66 | } |
67 | } else if (strcasecmp(argv[0], "next") == 0) { | 67 | } else if (strcasecmp(argv[0], "next") == 0) { |
@@ -80,12 +80,12 @@ struct cmd_results *cmd_workspace(int argc, char **argv) { | |||
80 | ws = old_workspace; | 80 | ws = old_workspace; |
81 | } else if (prev_workspace_name | 81 | } else if (prev_workspace_name |
82 | && !(ws = workspace_by_name(prev_workspace_name))) { | 82 | && !(ws = workspace_by_name(prev_workspace_name))) { |
83 | ws = workspace_create(prev_workspace_name); | 83 | ws = container_workspace_create(NULL, prev_workspace_name); |
84 | } | 84 | } |
85 | } else { | 85 | } else { |
86 | char *name = join_args(argv, argc); | 86 | char *name = join_args(argv, argc); |
87 | if (!(ws = workspace_by_name(name))) { | 87 | if (!(ws = workspace_by_name(name))) { |
88 | ws = workspace_create(name); | 88 | ws = container_workspace_create(NULL, name); |
89 | } | 89 | } |
90 | free(name); | 90 | free(name); |
91 | } | 91 | } |