]> git.lizzy.rs Git - bspwm.git/blobdiff - tree.c
Don't try to `arrange` empty desktops
[bspwm.git] / tree.c
diff --git a/tree.c b/tree.c
index a2caaf1151274cb7dbd7f75b32d5e8eae37c8764..049f9f5d69c22c050b3b3f9b15657fb60c7d450e 100644 (file)
--- a/tree.c
+++ b/tree.c
@@ -342,6 +342,9 @@ int balance_tree(node_t *n)
 
 void arrange(monitor_t *m, desktop_t *d)
 {
+    if (d->root == NULL)
+        return;
+
     PRINTF("arrange %s%s%s\n", (num_monitors > 1 ? m->name : ""), (num_monitors > 1 ? " " : ""), d->name);
 
     xcb_rectangle_t rect = m->rectangle;