]> Dogcows Code - chaz/openbox/blobdiff - src/blackbox.cc
properly handle workspace names, and changes to them.
[chaz/openbox] / src / blackbox.cc
index ae3b5ead51865af7bff0b618ce94c300f3120f9b..3ec32d5208d5d1da86f47774c9ac2b54b1916d83 100644 (file)
@@ -462,9 +462,13 @@ void Blackbox::process_event(XEvent *e) {
   case PropertyNotify: {
     last_time = e->xproperty.time;
 
-    BlackboxWindow *win = searchWindow(e->xproperty.window);
-    if (win)
+    BlackboxWindow *win = (BlackboxWindow *) 0;
+    BScreen *screen = (BScreen *) 0;
+
+    if ((win = searchWindow(e->xproperty.window)))
       win->propertyNotifyEvent(&e->xproperty);
+    else if ((screen = searchScreen(e->xproperty.window)))
+      screen->propertyNotifyEvent(&e->xproperty);
     break;
   }
 
This page took 0.021808 seconds and 4 git commands to generate.