]> Dogcows Code - chaz/openbox/blobdiff - src/Screen.cc
updated nls to use openbox.cat
[chaz/openbox] / src / Screen.cc
index e744ab4cb821f38aee12dc6a364338a2817f7ec8..e0ea21376cfb7cb919a65d744df0f625b7440d98 100644 (file)
@@ -1070,6 +1070,13 @@ void BScreen::unmanageWindow(BlackboxWindow *w, bool remap) {
 
   removeNetizen(w->getClientWindow());
 
+  /*
+    some managed windows can also be window group controllers.  when
+    unmanaging such windows, we should also delete the window group.
+  */
+  BWindowGroup *group = blackbox->searchGroup(w->getClientWindow());
+  delete group;
+
   delete w;
 }
 
This page took 0.020941 seconds and 4 git commands to generate.