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);
     }
 
     /*

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to