From 67ac3dce6ca44c3522afbe4cfa8b7d2fba2de8e1 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Fri, 2 Mar 2007 21:34:11 +0000 Subject: [PATCH] Raise focused window on workspace switch (bug #2960) (Old svn revision: 25051) --- src/workspaces.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/workspaces.c b/src/workspaces.c index 27d2a0448..910223118 100644 --- a/src/workspaces.c +++ b/src/workspaces.c @@ -383,6 +383,13 @@ workspaceSwitch (ScreenInfo *screen_info, int new_ws, Client * c2, gboolean upda { 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 -- GitLab