X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.c;h=6713d98dd7566535fe8d81cb5d4d0e0a502af652;hb=aa7c36d1bc78529feafb65c2fd6e251a86043d81;hp=73099a4bcc688bef43411875de4d9626f4939641;hpb=11c4ce4903f9ac31bae3b68209f47cb1a058afb4;p=chaz%2Fopenbox diff --git a/openbox/focus.c b/openbox/focus.c index 73099a4b..6713d98d 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -75,7 +75,8 @@ void focus_set_client(ObClient *client) screen_install_colormap(client, TRUE); /* in the middle of cycling..? kill it. */ - focus_cycle_stop(); + focus_cycle_stop(focus_client); + focus_cycle_stop(client); focus_client = client; @@ -208,7 +209,7 @@ void focus_order_add_new(ObClient *c) } /* in the middle of cycling..? kill it. */ - focus_cycle_stop(); + focus_cycle_stop(c); } void focus_order_remove(ObClient *c) @@ -216,7 +217,7 @@ void focus_order_remove(ObClient *c) focus_order = g_list_remove(focus_order, c); /* in the middle of cycling..? kill it. */ - focus_cycle_stop(); + focus_cycle_stop(c); } void focus_order_to_top(ObClient *c)