]> Dogcows Code - chaz/openbox/blobdiff - src/Window.cc
dont let focus fall back to strange windows like panels, only to normal windows and...
[chaz/openbox] / src / Window.cc
index 07b9975805c350b6e6d0d435785c31de4133c916..017093e6aee0a80c91433aab9431daeb43825641 100644 (file)
@@ -204,11 +204,14 @@ BlackboxWindow::BlackboxWindow(Blackbox *b, Window w, BScreen *s) {
     return;
 
   case Type_Dock:
-    // docks (such as kicker) cannot be moved, and appear on all workspaces
+  case Type_Menu:
+    // docks (such as kicker) and menus (as used by kde for the 'desktop menu'
+    // which mimics apple, cannot be moved, and appear on all workspaces
+    // also, these have no decorations
     functions &= ~(Func_Move);
+    decorations &= ~Decor_Titlebar;
     flags.stuck = True;
   case Type_Toolbar:
-  case Type_Menu:
   case Type_Utility:
     // these windows have minimal decorations, only a titlebar, and cannot
     // be resized or iconified
This page took 0.020706 seconds and 4 git commands to generate.