From: Dana Jansens Date: Tue, 22 Apr 2003 07:06:10 +0000 (+0000) Subject: even better checks for when to focus new windows. focus dialogs when they are the... X-Git-Url: https://git.brokenzipper.com/gitweb?a=commitdiff_plain;h=0ba670065529096f0e0f63c67db8e0a0c5580a9c;p=chaz%2Fopenbox even better checks for when to focus new windows. focus dialogs when they are the only member of their group --- diff --git a/openbox/client.c b/openbox/client.c index 2e0e442a..996c6b88 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -271,8 +271,10 @@ void client_manage(Window window) rules for focus */ if ((config_focus_new && (self->type == Type_Normal || - (self->type == Type_Dialog && (group_foc || - (!parent && !self->group))))) || + (self->type == Type_Dialog && + (group_foc || + (!parent && (!self->group || + !self->group->members->next)))))) || (parent && (client_focused(parent) || search_focus_tree(parent, parent)))) { client_focus(self);