diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | src/Screen.cc | 7 |
2 files changed, 7 insertions, 2 deletions
@@ -1,6 +1,8 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 1.0rc3: | 2 | Changes for 1.0rc3: |
3 | *07/03/10: | 3 | *07/03/10: |
4 | * Autogrouped windows weren't getting added to the workspace menu (Mark) | ||
5 | Screen.cc | ||
4 | * Changed default toolbar layer to DOCK, as a large window could render | 6 | * Changed default toolbar layer to DOCK, as a large window could render |
5 | fluxbox useless to a new user otherwise (Mark) | 7 | fluxbox useless to a new user otherwise (Mark) |
6 | Toolbar.cc doc/asciidoc/fluxbox.txt | 8 | Toolbar.cc doc/asciidoc/fluxbox.txt |
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)); |