aboutsummaryrefslogtreecommitdiff
path: root/src/Screen.cc
diff options
context:
space:
mode:
authormarkt <markt>2007-03-10 18:19:23 (GMT)
committermarkt <markt>2007-03-10 18:19:23 (GMT)
commit9db57d56d308fb0a1da54e16472cd0bbca2bdaee (patch)
tree4102ee399c4f73cec27844028552099e85402bfd /src/Screen.cc
parent1a8edfa7d70b315fc02bf03f3cf2a0ab07406f52 (diff)
downloadfluxbox-9db57d56d308fb0a1da54e16472cd0bbca2bdaee.zip
fluxbox-9db57d56d308fb0a1da54e16472cd0bbca2bdaee.tar.bz2
make sure autogrouped windows get added to the apps file
Diffstat (limited to 'src/Screen.cc')
-rw-r--r--src/Screen.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Screen.cc b/src/Screen.cc
index f399717..44171be 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -1449,9 +1449,12 @@ FluxboxWindow *BScreen::createWindow(Window client) {
1449 } else { 1449 } else {
1450 1450
1451 Fluxbox::instance()->attachSignals(*winclient); 1451 Fluxbox::instance()->attachSignals(*winclient);
1452 if (winclient->fbwindow()) // may have been set in an atomhandler 1452 if (winclient->fbwindow()) { // may have been set in an atomhandler
1453 win = winclient->fbwindow(); 1453 win = winclient->fbwindow();
1454 else { 1454 Workspace *workspace = getWorkspace(win->workspaceNumber());
1455 if (workspace)
1456 workspace->updateClientmenu();
1457 } else {
1455 win = new FluxboxWindow(*winclient, 1458 win = new FluxboxWindow(*winclient,
1456 winFrameTheme(), 1459 winFrameTheme(),
1457 *layerManager().getLayer(Layer::NORMAL)); 1460 *layerManager().getLayer(Layer::NORMAL));