X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FWindow.cc;h=07b9975805c350b6e6d0d435785c31de4133c916;hb=90dbcb271c5e6d7ca73c19a519b93885b833db0a;hp=c32acbdfc738208a890185f1c2b6dcb888f853a8;hpb=3312a209d7882a32253d715ee24bcaa717af75c2;p=chaz%2Fopenbox diff --git a/src/Window.cc b/src/Window.cc index c32acbdf..07b99758 100644 --- a/src/Window.cc +++ b/src/Window.cc @@ -1094,9 +1094,12 @@ void BlackboxWindow::getWMHints(void) { // add window to the appropriate group BWindowGroup *group = blackbox->searchGroup(client.window_group); - if (! group) // no group found, create it! - group = new BWindowGroup(blackbox, client.window_group); - group->addWindow(this); + if (! group) { // no group found, create it! + new BWindowGroup(blackbox, client.window_group); + group = blackbox->searchGroup(client.window_group); + } + if (group) + group->addWindow(this); } client.wm_hint_flags = wmhint->flags;