summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-18 09:08:55 +0000
committerDana Jansens <danakj@orodu.net>2003-03-18 09:08:55 +0000
commit77bd01662820449ea9c958894fdba13ae3761d37 (patch)
treeea936f9f5f7c41cbd2cab93192fba99bd7bb24ab /openbox
parent6e29605d41cab8fd7e8ad6f28d6132bbd521f106 (diff)
dont set the focused client if it's already set
Diffstat (limited to 'openbox')
-rw-r--r--openbox/event.c3
1 files changed, 2 insertions, 1 deletions
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;