From 57dcf10c6a85e69afff4336b63eec56d9dab4268 Mon Sep 17 00:00:00 2001 From: Olivier Fourdan <fourdan.olivier@wanadoo.fr> Date: Sat, 10 May 2003 12:56:36 +0000 Subject: [PATCH] Change sequence so that the timeout for dbl click is not perceived by the user. It "feels" faster, although I doubt it is :) (Old svn revision: 11098) --- src/client.c | 2 ++ src/events.c | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index ddb9e0ff6..b63de3327 100644 --- a/src/client.c +++ b/src/client.c @@ -3527,6 +3527,7 @@ void clientUpdateFocus(Client * c) if(c) { data[0] = c->window; + frameDraw(c, FALSE, FALSE); } else { @@ -3581,6 +3582,7 @@ void clientSetFocus(Client * c, gboolean sort) clients = c; } XSetInputFocus(dpy, c->window, RevertToNone, CurrentTime); + frameDraw(c, FALSE, FALSE); data[0] = c->window; } else diff --git a/src/events.c b/src/events.c index f05735177..8581f11e3 100644 --- a/src/events.c +++ b/src/events.c @@ -915,7 +915,6 @@ static inline void handleFocusIn(XFocusChangeEvent * ev) { TRACE("focus set to \"%s\" (0x%lx)", c->name, c->window); clientUpdateFocus(c); - frameDraw(c, FALSE, FALSE); if(params.raise_on_focus && !params.click_to_focus) { reset_timeout(); -- GitLab