]> Dogcows Code - chaz/openbox/blobdiff - src/Screen.cc
try see if this broke gnome-panel
[chaz/openbox] / src / Screen.cc
index bdae4dac369dc15c9c81ad2b5073e6a13c12ec70..6d95edbda59a874c5fa68f2e228bc169acca35e1 100644 (file)
@@ -1397,7 +1397,7 @@ void BScreen::manageWindow(Window w) {
 
   if (win->isDesktop()) {
     desktopWindowList.push_back(win->getFrameWindow());
-  } else {
+  } else if (win->isNormal()) {
     // don't list desktop windows as managed windows
     windowList.push_back(win);
     updateClientList();
@@ -1448,7 +1448,7 @@ void BScreen::unmanageWindow(BlackboxWindow *w, bool remap) {
         break;
       }
     assert(it != end);  // the window wasnt a desktop window?
-  } else {
+  } else if (w->isNormal()) {
     // we don't list desktop windows as managed windows
     windowList.remove(w);
     updateClientList();
This page took 0.020816 seconds and 4 git commands to generate.