diff options
Diffstat (limited to 'sway/tree/output.c')
-rw-r--r-- | sway/tree/output.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sway/tree/output.c b/sway/tree/output.c index 2704920d..3c4614a8 100644 --- a/sway/tree/output.c +++ b/sway/tree/output.c | |||
@@ -31,6 +31,13 @@ static void restore_workspaces(struct sway_output *output) { | |||
31 | j--; | 31 | j--; |
32 | } | 32 | } |
33 | } | 33 | } |
34 | |||
35 | if (other->workspaces->length == 0) { | ||
36 | char *next = workspace_next_name(other->wlr_output->name); | ||
37 | struct sway_workspace *ws = workspace_create(other, next); | ||
38 | free(next); | ||
39 | ipc_event_workspace(NULL, ws, "init"); | ||
40 | } | ||
34 | } | 41 | } |
35 | 42 | ||
36 | // Saved workspaces | 43 | // Saved workspaces |