all repos — openbox @ ca4cfdbf38063da7d7165f5942174eb3e345ea32

openbox fork - make it a bit more like ryudo

dont use enter events from new windows appearing to focus them, unless underMouse is on
Dana Jansens danakj@orodu.net
commit

ca4cfdbf38063da7d7165f5942174eb3e345ea32

parent

517e63575256faaabb32dc268b7f8af07b35b172

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

jump to
M openbox/client.copenbox/client.c

@@ -532,7 +532,16 @@

/* this has to happen before we try focus the window, but we want it to happen after the client's stacking has been determined or it looks bad */ - client_show(self); + { + gulong ignore_start; + if (!config_focus_under_mouse) + ignore_start = event_start_ignore_all_enters(); + + client_show(self); + + if (!config_focus_under_mouse) + event_end_ignore_all_enters(ignore_start); + } if (activate) { gboolean stacked = client_restore_session_stacking(self);