summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Window.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Window.cc b/src/Window.cc
index c505edc..56b1e09 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -676,6 +676,10 @@ void FluxboxWindow::attachClient(WinClient &client, int x, int y) {
676 FocusControl::setFocusedWindow(&client); 676 FocusControl::setFocusedWindow(&client);
677 } else if (focused_win) 677 } else if (focused_win)
678 setCurrentClient(*focused_win, false); 678 setCurrentClient(*focused_win, false);
679 else
680 // reparenting puts the new client on top, but the old client is keeping
681 // the focus, so we raise it
682 m_client->raise();
679 683
680 frame().reconfigure(); 684 frame().reconfigure();
681} 685}