X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=918024969f4cda9387894703c7b82e2594fef37c;hb=9bac22eb402a477b802416287b9e76bf908408ed;hp=4abb86be6d3f1dc928788f34b76f2afb1dce9e75;hpb=a1be19e6270bfff7c41d648659e7a629f815eb6f;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 4abb86be..91802496 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -1179,7 +1179,6 @@ ObMenuFrame* find_active_menu() ObMenuFrame* find_active_or_last_menu() { - GList *it; ObMenuFrame *ret = NULL; ret = find_active_menu(); @@ -1260,9 +1259,11 @@ static gboolean focus_delay_func(gpointer data) { ObClient *c = data; - client_focus(c); - if (config_focus_raise) - client_raise(c); + if (focus_client != c) { + client_focus(c); + if (config_focus_raise) + client_raise(c); + } return FALSE; /* no repeat */ }