[Xfce4-commits] r22952 - in xfwm4/trunk: . src

Olivier Fourdan olivier at xfce.org
Wed Aug 30 16:44:26 UTC 2006


Author: olivier
Date: 2006-08-30 16:44:24 +0000 (Wed, 30 Aug 2006)
New Revision: 22952

Modified:
   xfwm4/trunk/ChangeLog
   xfwm4/trunk/src/focus.c
   xfwm4/trunk/src/stacking.c
Log:
Improve focus passing

Modified: xfwm4/trunk/ChangeLog
===================================================================
--- xfwm4/trunk/ChangeLog	2006-08-30 12:29:11 UTC (rev 22951)
+++ xfwm4/trunk/ChangeLog	2006-08-30 16:44:24 UTC (rev 22952)
@@ -1,3 +1,22 @@
+2006-08-23 21:59  olivier
+
+	* src/compositor.c:
+
+2006-08-23 21:56  olivier
+
+	* src/compositor.c: Don't show shadow with fullscreen and windows
+	  that set the NET_WM_STATE_BELOW property (like gdesklet for
+	  example)
+
+2006-08-23 19:08  olivier
+
+	* src/client.c, src/compositor.c, src/compositor.h: Spot and fix
+	  an issue with stacking reordering.
+
+2006-08-21 20:35  olivier
+
+	* ChangeLog: Update ChangeLog
+
 2006-08-21 20:28  olivier
 
 	* src/client.c, src/mypixmap.c: Improve the fix for themes which

Modified: xfwm4/trunk/src/focus.c
===================================================================
--- xfwm4/trunk/src/focus.c	2006-08-30 12:29:11 UTC (rev 22951)
+++ xfwm4/trunk/src/focus.c	2006-08-30 16:44:24 UTC (rev 22952)
@@ -342,6 +342,7 @@
                     clientRaise (c2, None);
                 }
             }
+#if 0
             else
             {
                 c2 = clientGetNext (c, 0);
@@ -350,6 +351,7 @@
                     new_focus = c2;
                 }
             }
+#endif
         }
     }
     else if (XQueryPointer (myScreenGetXDisplay (screen_info), screen_info->xroot, &dr, &window, &rx, &ry, &wx, &wy, &mask))

Modified: xfwm4/trunk/src/stacking.c
===================================================================
--- xfwm4/trunk/src/stacking.c	2006-08-30 12:29:11 UTC (rev 22951)
+++ xfwm4/trunk/src/stacking.c	2006-08-30 16:44:24 UTC (rev 22952)
@@ -522,10 +522,7 @@
         clientApplyStackList (screen_info);
         clientSetNetClientList (screen_info, display_info->atoms[NET_CLIENT_LIST_STACKING], screen_info->windows_stack);
         clientPassGrabMouseButton (NULL);
-        if (c == clientGetFocus())
-        {
-            clientFocusTop (screen_info, c->win_layer);
-        }
+        clientPassFocus (screen_info, c, NULL);
         if (screen_info->last_raise == c)
         {
             screen_info->last_raise = NULL;



More information about the Xfce4-commits mailing list