diff options
author | markt <markt> | 2007-03-10 18:19:23 (GMT) |
---|---|---|
committer | markt <markt> | 2007-03-10 18:19:23 (GMT) |
commit | 9db57d56d308fb0a1da54e16472cd0bbca2bdaee (patch) | |
tree | 4102ee399c4f73cec27844028552099e85402bfd /src/Screen.cc | |
parent | 1a8edfa7d70b315fc02bf03f3cf2a0ab07406f52 (diff) | |
download | fluxbox-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.cc | 7 |
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)); |