Author: olivier
Date: 2007-03-02 21:35:41 +0000 (Fri, 02 Mar 2007)
New Revision: 25052

Modified:
   xfwm4/branches/xfce_4_4/src/workspaces.c
Log:
Raise focused window on workspace switch (bug #2960)

Modified: xfwm4/branches/xfce_4_4/src/workspaces.c
===================================================================
--- xfwm4/branches/xfce_4_4/src/workspaces.c    2007-03-02 21:34:11 UTC (rev 
25051)
+++ xfwm4/branches/xfce_4_4/src/workspaces.c    2007-03-02 21:35:41 UTC (rev 
25052)
@@ -383,6 +383,13 @@
     {
         if (new_focus)
         {
+            if ((screen_info->params->click_to_focus) && 
(screen_info->params->raise_on_click))
+            {
+                if (!clientIsTopMost (new_focus))
+                {
+                    clientRaise (new_focus, None);
+                }
+            }
             clientSetFocus (screen_info, new_focus, timestamp, FOCUS_SORT);
         }
         else

_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to