[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