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