diff options
Diffstat (limited to 'sway/tree/view.c')
-rw-r--r-- | sway/tree/view.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sway/tree/view.c b/sway/tree/view.c index 1b8d5738..57851b16 100644 --- a/sway/tree/view.c +++ b/sway/tree/view.c | |||
@@ -560,11 +560,11 @@ void view_unmap(struct sway_view *view) { | |||
560 | container_begin_destroy(view->container); | 560 | container_begin_destroy(view->container); |
561 | if (parent) { | 561 | if (parent) { |
562 | container_reap_empty(parent); | 562 | container_reap_empty(parent); |
563 | } else { | 563 | } else if (ws) { |
564 | workspace_consider_destroy(ws); | 564 | workspace_consider_destroy(ws); |
565 | } | 565 | } |
566 | 566 | ||
567 | if (!ws->node.destroying) { | 567 | if (ws && !ws->node.destroying) { |
568 | arrange_workspace(ws); | 568 | arrange_workspace(ws); |
569 | workspace_detect_urgent(ws); | 569 | workspace_detect_urgent(ws); |
570 | } | 570 | } |