X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fevent.c;h=43142e3a47ffefe81a0341d437c9a8d972b6e4d7;hb=a91a6f97daeb058f346246081e1c83a788787f9b;hp=cb2ed093bce4f7584770d85ce06b9207647200b1;hpb=75b07a2bb3b98d581b39d3991cf1e9068452264a;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index cb2ed093..43142e3a 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -332,7 +332,8 @@ static void event_handle_client(Client *client, XEvent *e) /* focus state can affect the stacking layer */ client_calc_layer(client); - focus_set_client(client); + if (focus_client != client) + focus_set_client(client); break; case FocusOut: client->focused = FALSE;