From 588897315ce0f31f10dc13bedcd85f62f0632f32 Mon Sep 17 00:00:00 2001
From: fluxgen <fluxgen>
Date: Sat, 22 Feb 2003 21:40:35 +0000
Subject: minor cleaning, moved first resize move of frame

---
 src/Window.cc | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/src/Window.cc b/src/Window.cc
index bc16271..8871253 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -22,7 +22,7 @@
 // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 // DEALINGS IN THE SOFTWARE.
 
-// $Id: Window.cc,v 1.124 2003/02/22 18:28:32 fluxgen Exp $
+// $Id: Window.cc,v 1.125 2003/02/22 21:40:35 fluxgen Exp $
 
 #include "Window.hh"
 
@@ -101,16 +101,16 @@ typedef struct scanargs {
 
 // look for valid enter or leave events (that may invalidate the earlier one we are interested in)
 static Bool queueScanner(Display *, XEvent *e, char *args) {
-    if ((e->type == LeaveNotify) &&
-        (e->xcrossing.window == ((scanargs *) args)->w) &&
-        (e->xcrossing.mode == NotifyNormal)) {
-        ((scanargs *) args)->leave = True;
+    if (e->type == LeaveNotify &&
+        e->xcrossing.window == ((scanargs *) args)->w &&
+        e->xcrossing.mode == NotifyNormal) {
+        ((scanargs *) args)->leave = true;
         ((scanargs *) args)->inferior = (e->xcrossing.detail == NotifyInferior);
-    } else if ((e->type == EnterNotify) &&
-               (e->xcrossing.mode == NotifyUngrab))
-        ((scanargs *) args)->enter = True;
+    } else if (e->type == EnterNotify &&
+               e->xcrossing.mode == NotifyUngrab)
+        ((scanargs *) args)->enter = true;
 
-    return False;
+    return false;
 }
 
 /// raise window and do the same for each transient it holds
@@ -277,6 +277,9 @@ FluxboxWindow::FluxboxWindow(Window w, BScreen *s, int screen_num,
 
     upsize();
 
+    m_frame.move(wattrib.x, wattrib.y);
+    m_frame.resizeForClient(wattrib.width, wattrib.height);
+
     bool place_window = true;
     if (fluxbox->isStartup() || transient ||
         client.normal_hint_flags & (PPosition|USPosition)) {
@@ -314,9 +317,6 @@ FluxboxWindow::FluxboxWindow(Window w, BScreen *s, int screen_num,
 		
     positionWindows();
 
-    m_frame.move(wattrib.x, wattrib.y);
-    m_frame.resizeForClient(wattrib.width, wattrib.height);
-
     if (workspace_number < 0 || workspace_number >= screen->getCount())
         workspace_number = screen->getCurrentWorkspaceID();
 
-- 
cgit v0.11.2