all repos — fluxbox @ 4be68df4b555015bff2fa5d44b1985bdede88792

custom fork of the fluxbox windowmanager

Do not break server grabs

We have a nifty counter-based grab, so use it
Thomas Lübking thomas.luebking@gmail.com
commit

4be68df4b555015bff2fa5d44b1985bdede88792

parent

52c9f6257d86e2882434497acf3d8243394fdb8f

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M src/Screen.ccsrc/Screen.cc

@@ -959,7 +959,7 @@ /* Ignore all EnterNotify events until the pointer actually moves */

this->focusControl().ignoreAtPointer(); FbTk::App::instance()->sync(false); - XGrabServer(Fluxbox::instance()->display()); + Fluxbox::instance()->grab(); FluxboxWindow *focused = FocusControl::focusedFbWindow();

@@ -997,7 +997,7 @@ FocusControl::revertFocus(*this);

old->hideAll(false); - XUngrabServer(Fluxbox::instance()->display()); + Fluxbox::instance()->ungrab(); FbTk::App::instance()->sync(false); m_currentworkspace_sig.emit(*this);