add case for Window_Decoration
authorDana Jansens <danakj@orodu.net>
Mon, 26 May 2003 23:36:43 +0000 (23:36 +0000)
committerDana Jansens <danakj@orodu.net>
Mon, 26 May 2003 23:36:43 +0000 (23:36 +0000)
openbox/event.c
openbox/window.c

index b6126464ccb5119a1ce76e3f7cd33149e9ad05d6..b89ec8b5b2e66a25cc5fc2893d0481532e4356bf 100644 (file)
@@ -442,6 +442,9 @@ static void event_process(XEvent *e)
         case Window_Client:
             client = WINDOW_AS_CLIENT(obwin);
             break;
+        case Window_Decoration:
+            client = WINDOW_AS_DECORATION(obwin)->client;
+            break;
         case Window_Internal:
             /* not to be used for events */
             g_assert_not_reached();
index ed139b64e04483030e908e0bff9ee16deeb1377d..9b8b91b0cb124bee4ca41ff7d07dae7b9e62668a 100644 (file)
@@ -25,6 +25,7 @@ Window window_top(ObWindow *self)
     case Window_Dock:
         return ((Dock*)self)->frame;
     case Window_DockApp:
+    case Window_Decoration:
         /* not to be used for stacking */
         g_assert_not_reached();
         break;
@@ -45,6 +46,7 @@ Window window_layer(ObWindow *self)
     case Window_Dock:
         return config_dock_layer;
     case Window_DockApp:
+    case Window_Decoration:
         /* not to be used for stacking */
         g_assert_not_reached();
         break;