summaryrefslogtreecommitdiff
path: root/src/Configmenu.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/Configmenu.cc')
-rw-r--r--src/Configmenu.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Configmenu.cc b/src/Configmenu.cc
index bae8e1b6..6a00463e 100644
--- a/src/Configmenu.cc
+++ b/src/Configmenu.cc
@@ -164,13 +164,13 @@ void Configmenu::Focusmenu::itemSelected(int button, int index) {
configmenu->screen.saveSloppyFocus(False);
configmenu->screen.saveAutoRaise(False);
- if (! configmenu->screen.getOpenbox()->getFocusedWindow())
- XSetInputFocus(configmenu->screen.getOpenbox()->getXDisplay(),
+ if (! configmenu->screen.getOpenbox().getFocusedWindow())
+ XSetInputFocus(configmenu->screen.getOpenbox().getXDisplay(),
configmenu->screen.getToolbar()->getWindowID(),
RevertToParent, CurrentTime);
else
- XSetInputFocus(configmenu->screen.getOpenbox()->getXDisplay(),
- configmenu->screen.getOpenbox()->
+ XSetInputFocus(configmenu->screen.getOpenbox().getXDisplay(),
+ configmenu->screen.getOpenbox().
getFocusedWindow()->getClientWindow(),
RevertToParent, CurrentTime);