[Xfce4-commits] r29683 - in xfwm4/trunk: . src
Olivier Fourdan
olivier at xfce.org
Wed Mar 25 11:34:06 CET 2009
Author: olivier
Date: 2009-03-25 10:34:05 +0000 (Wed, 25 Mar 2009)
New Revision: 29683
Modified:
xfwm4/trunk/ChangeLog
xfwm4/trunk/NEWS
xfwm4/trunk/src/client.c
xfwm4/trunk/src/cycle.c
Log:
* src/client.c, src/cycle.c: Fix a long standing bug in xfwm4 4.6
were activating a transient would not regrab the mouse on parent
window.
Modified: xfwm4/trunk/ChangeLog
===================================================================
--- xfwm4/trunk/ChangeLog 2009-03-23 10:13:59 UTC (rev 29682)
+++ xfwm4/trunk/ChangeLog 2009-03-25 10:34:05 UTC (rev 29683)
@@ -1,3 +1,9 @@
+2009-03-25 olivier
+
+ * src/client.c, src/cycle.c: Fix a long standing bug in xfwm4 4.6
+ were activating a transient would not regrab the mouse on parent
+ window.
+
2009-03-19 olivier
* src/netwm.c: Do not try to update last user timestamp if the given
Modified: xfwm4/trunk/NEWS
===================================================================
--- xfwm4/trunk/NEWS 2009-03-23 10:13:59 UTC (rev 29682)
+++ xfwm4/trunk/NEWS 2009-03-25 10:34:05 UTC (rev 29683)
@@ -8,6 +8,8 @@
too much)
- Fix raise delay settings in xfwm4 dialog being totally ignored
- Avoid unecessary warnings about timestamps at startup
+- Fix a long standing bug in xfwm4 4.6 were activating a transient would not
+ regrab the mouse on parent window.
4.6.0
=====
Modified: xfwm4/trunk/src/client.c
===================================================================
--- xfwm4/trunk/src/client.c 2009-03-23 10:13:59 UTC (rev 29682)
+++ xfwm4/trunk/src/client.c 2009-03-25 10:34:05 UTC (rev 29683)
@@ -2572,6 +2572,7 @@
clientShow (sibling, TRUE);
clientClearAllShowDesktop (screen_info);
clientSetFocus (screen_info, c, timestamp, NO_FOCUS_FLAG);
+ clientSetLastRaise (c);
}
else
{
Modified: xfwm4/trunk/src/cycle.c
===================================================================
--- xfwm4/trunk/src/cycle.c 2009-03-23 10:13:59 UTC (rev 29682)
+++ xfwm4/trunk/src/cycle.c 2009-03-25 10:34:05 UTC (rev 29683)
@@ -302,6 +302,7 @@
clientRaise (sibling, None);
clientShow (sibling, TRUE);
clientSetFocus (screen_info, c, myDisplayGetCurrentTime (display_info), NO_FOCUS_FLAG);
+ clientSetLastRaise (c);
}
/*
More information about the Xfce4-commits
mailing list