Ignore EnterNotify on workspace change Changing workspaces also reveals other windows, which causes unexpected focus changes.
Jim Ramsay i.am@jimramsay.com
1 files changed,
3 insertions(+),
0 deletions(-)
jump to
M
src/Screen.cc
→
src/Screen.cc
@@ -1098,6 +1098,9 @@ if (! m_current_workspace || id >= m_workspaces_list.size() ||
id == m_current_workspace->workspaceID()) return; + /* Ignore all EnterNotify events until the pointer actually moves */ + this->focusControl().ignoreAtPointer(); + FbTk::App::instance()->sync(false); FluxboxWindow *focused = FocusControl::focusedFbWindow();