]> code.delx.au - spectrwm/commitdiff
Ensure iconic windows stay iconic when reparenting.
authorReginald Kennedy <rk@rejii.com>
Tue, 17 May 2016 16:05:32 +0000 (00:05 +0800)
committerReginald Kennedy <rk@rejii.com>
Tue, 17 May 2016 16:39:01 +0000 (00:39 +0800)
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);