diff options
Diffstat (limited to 'src/Configmenu.cc')
| -rw-r--r-- | src/Configmenu.cc | 8 |
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); |
