let new utility windows get focus under the normal rules
authorDana Jansens <danakj@orodu.net>
Wed, 30 May 2007 19:16:19 +0000 (19:16 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 30 May 2007 19:16:19 +0000 (19:16 +0000)
openbox/client.c

index 8ba7117..5a6f443 100644 (file)
@@ -349,10 +349,11 @@ void client_manage(Window window)
          client_search_focus_tree_full(self)) &&
         /* this checks for focus=false for the window */
         (!settings || settings->focus != 0) &&
-        /* note the check against Type_Normal/Dialog, not client_normal(self),
-           which would also include other types. in this case we want more
-           strict rules for focus */
+        /* note the check against type Normal/Dialog/Utility,
+           not client_normal(self), which would also include other types.
+           in this case we want more strict rules for focus */
         (self->type == OB_CLIENT_TYPE_NORMAL ||
+         self->type == OB_CLIENT_TYPE_UTILITY ||
          self->type == OB_CLIENT_TYPE_DIALOG))
     {
         activate = TRUE;