Tiling2: Only restore maximized if different than current.
authorTom Hacohen <tom@stosb.com>
Thu, 20 Feb 2014 14:29:44 +0000 (14:29 +0000)
committerTom Hacohen <tom@stosb.com>
Fri, 21 Feb 2014 09:15:18 +0000 (09:15 +0000)
src/modules/tiling/e_mod_tiling.c

index 51d68a0..ff4bc1a 100644 (file)
@@ -273,7 +273,7 @@ _restore_client(E_Client *ec)
 
    _e_client_move_resize(ec, extra->orig.geom.x, extra->orig.geom.y,
                          extra->orig.geom.w, extra->orig.geom.h);
-   if (extra->orig.maximized)
+   if (extra->orig.maximized != ec->maximized)
      {
         e_client_maximize(ec, extra->orig.maximized);
         ec->maximized = extra->orig.maximized;