]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
let new utility windows get focus under the normal rules
[chaz/openbox] / openbox / client.c
index 8ba71172b49eb2f44b6f1d14efccf73a61ee2e16..5a6f443ae82d3b157a136067044b74a6357653bd 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;
This page took 0.020766 seconds and 4 git commands to generate.