From dd289234764bfed32efaa17b0dd2ebdc2e47b32b Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Mon, 25 Oct 2004 05:45:54 +0000
Subject: [PATCH] Fix focus follow mouse breakage.

(Old svn revision: 12106)
---
 src/events.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/events.c b/src/events.c
index fbea4c363..cbc3e87c3 100644
--- a/src/events.c
+++ b/src/events.c
@@ -1484,12 +1484,12 @@ handleFocusIn (DisplayInfo *display_info, XFocusChangeEvent * ev)
         TRACE ("focus set to \"%s\" (0x%lx)", c->name, c->window);
         screen_info = c->screen_info;
         clientUpdateFocus (screen_info, c, FOCUS_SORT);
-        if ((screen_info->params->raise_on_click) && (c != clientGetLastRaise (screen_info)))
+        if ((screen_info->params->click_to_focus) && (c != clientGetLastRaise (screen_info)))
         {
             clientRaise (c);
             clientPassGrabButton1 (c);
         }
-        if (screen_info->params->raise_on_focus && !screen_info->params->click_to_focus)
+        if ((screen_info->params->raise_on_focus) && !(screen_info->params->click_to_focus))
         {
             reset_timeout (screen_info);
         }
-- 
GitLab