From 0ce054c2b5f85e4e71b274bbe83fca2be61a1baf Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 4 Jun 2003 17:17:55 +0000 Subject: [PATCH] dont try change focus while looping thru the focus list --- openbox/focus.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openbox/focus.c b/openbox/focus.c index 5909ca77..68b208ce 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -229,8 +229,11 @@ void focus_fallback(FallbackType type) checks for this is in transient/group fallbacks, so they can be fallback targets there. */ !((Client*)it->data)->fullscreen && - client_focus(it->data)) + client_can_focus(it->data)) { + gboolean r = client_focus(sit->data); + assert(r); return; + } /* nothing to focus */ focus_set_client(NULL); -- 2.39.2