[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