Dealy maximization until new_client == 0;
authorsebastid <sebastid>
Wed, 5 Oct 2005 12:39:53 +0000 (12:39 +0000)
committersebastid <sebastid@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 5 Oct 2005 12:39:53 +0000 (12:39 +0000)
SVN revision: 17194

src/bin/e_border.c

index 8ff94bc..3d95ee5 100644 (file)
@@ -5067,12 +5067,6 @@ _e_border_eval(E_Border *bd)
        bd->changes.shaded = 0;
      }
 
-   if (bd->need_maximize)
-     {
-       e_border_maximize(bd, e_config->maximize_policy);
-       bd->need_maximize = 0;
-     }
-   
    if ((bd->changes.pos) && (bd->changes.size))
      {
 //     printf("##- BORDER NEEDS POS/SIZE CHANGE 0x%x\n", bd->client.win);
@@ -5430,7 +5424,13 @@ _e_border_eval(E_Border *bd)
               }
          }
      }
-   
+
+   if (bd->need_maximize)
+     {
+       e_border_maximize(bd, e_config->maximize_policy);
+       bd->need_maximize = 0;
+     }
    if (bd->remember)
      e_remember_update(bd->remember, bd);
 }