]> code.delx.au - spectrwm/blobdiff - spectrwm.c
Ensure iconic windows stay iconic when reparenting.
[spectrwm] / spectrwm.c
index f5c5a0d6fd40c1c32c0df186d7605e37c7fd0101..3aeb294cb73599e875a77f63268b41a77037476e 100644 (file)
@@ -11096,7 +11096,7 @@ reparentnotify(xcb_reparent_notify_event_t *e)
                if (win->state == SWM_WIN_STATE_REPARENTING) {
                        win->state = SWM_WIN_STATE_REPARENTED;
 
-                       if (win->ws->r)
+                       if (win->ws->r && !ICONIC(win))
                                map_window(win);
                        else
                                unmap_window(win);