X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=plugins%2Ffocus.c;h=8a43c75993d64e0bee85409f8157c7ab2e619acd;hb=1588c852ec33d395834a4c30a5a4ddebc42489b7;hp=f50d9c4b2e13e78bf3ed0186427672687e90de64;hpb=5c53055ee7e7efc4bc5fae2a7ba6206fa61eac5b;p=chaz%2Fopenbox diff --git a/plugins/focus.c b/plugins/focus.c index f50d9c4b..8a43c759 100644 --- a/plugins/focus.c +++ b/plugins/focus.c @@ -21,9 +21,13 @@ static void focus_fallback(guint desk, gboolean warp) doesn't skip briefly to what was under the pointer */ if (XCheckTypedEvent(ob_display, EnterNotify, &e)) { XPutBackEvent(ob_display, &e); + /* XXX WERE NOT SKIPPING THEM ALL@&*)! */ + g_message("Skip"); ++skip_enter; } + /* I have to do this warp twice! Otherwise windows dont get + Enter/Leave events when i warp on a desktop switch! */ XWarpPointer(ob_display, None, c->window, 0, 0, 0, 0, c->area.width / 2, c->area.height / 2); XWarpPointer(ob_display, None, c->window, 0, 0, 0, 0,