diff options
-rw-r--r-- | sway/commands.c | 2 | ||||
-rw-r--r-- | sway/tree/view.c | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/sway/commands.c b/sway/commands.c index 575859c9..8abfd40b 100644 --- a/sway/commands.c +++ b/sway/commands.c | |||
@@ -101,9 +101,9 @@ static struct cmd_handler handlers[] = { | |||
101 | { "client.focused_inactive", cmd_client_focused_inactive }, | 101 | { "client.focused_inactive", cmd_client_focused_inactive }, |
102 | { "client.unfocused", cmd_client_unfocused }, | 102 | { "client.unfocused", cmd_client_unfocused }, |
103 | { "client.urgent", cmd_client_urgent }, | 103 | { "client.urgent", cmd_client_urgent }, |
104 | { "default_border", cmd_default_border }, | ||
104 | { "exec", cmd_exec }, | 105 | { "exec", cmd_exec }, |
105 | { "exec_always", cmd_exec_always }, | 106 | { "exec_always", cmd_exec_always }, |
106 | { "default_border", cmd_default_border }, | ||
107 | { "focus_follows_mouse", cmd_focus_follows_mouse }, | 107 | { "focus_follows_mouse", cmd_focus_follows_mouse }, |
108 | { "for_window", cmd_for_window }, | 108 | { "for_window", cmd_for_window }, |
109 | { "fullscreen", cmd_fullscreen }, | 109 | { "fullscreen", cmd_fullscreen }, |
diff --git a/sway/tree/view.c b/sway/tree/view.c index 80949c89..05a9b277 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -346,7 +346,11 @@ void view_unmap(struct sway_view *view) { | |||
346 | view->swayc = NULL; | 346 | view->swayc = NULL; |
347 | view->surface = NULL; | 347 | view->surface = NULL; |
348 | 348 | ||
349 | arrange_children_of(parent); | 349 | if (parent->type == C_OUTPUT) { |
350 | arrange_output(parent); | ||
351 | } else { | ||
352 | arrange_children_of(parent); | ||
353 | } | ||
350 | } | 354 | } |
351 | 355 | ||
352 | void view_update_position(struct sway_view *view, double ox, double oy) { | 356 | void view_update_position(struct sway_view *view, double ox, double oy) { |