From a47d0a53652a96ca1df96fc9268757df1431ae55 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Sat, 1 Mar 2008 01:52:38 -0500 Subject: queue hooks so that they don't run as each thing happens, instead run them at the end. keep the openbox code paths fast. --- openbox/focus.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'openbox/focus.c') diff --git a/openbox/focus.c b/openbox/focus.c index 5eb27bc4..23cf9101 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -105,8 +105,8 @@ void focus_set_client(ObClient *client) OBT_PROP_SET32(obt_root(ob_screen), NET_ACTIVE_WINDOW, WINDOW, active); } - hooks_run(OB_HOOK_WIN_UNFOCUS, old); - hooks_run(OB_HOOK_WIN_FOCUS, client); + hooks_queue(OB_HOOK_WIN_UNFOCUS, old); + hooks_queue(OB_HOOK_WIN_FOCUS, client); } static ObClient* focus_fallback_target(gboolean allow_refocus, -- cgit v1.2.3