X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2FConfigmenu.cc;h=6a00463eec5c8f626236c03acf0939c1b97eecd8;hb=9bf23ee332b5fb2d8093337c84d19d5b7a8e27ca;hp=bae8e1b6e203aec4cc25f6ca3a4751318099ad55;hpb=351f1d03315b84887b7532c35bdd8a49bdce1d43;p=chaz%2Fopenbox 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);