summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-04-07 07:29:00 +0000
committerDana Jansens <danakj@orodu.net>2003-04-07 07:29:00 +0000
commit2eb4d7932622c445e102626a60c4b3dcff9e9d91 (patch)
treef0e77f6e019550e6bf355856434c99190907ae51 /openbox
parent79ddf91839689e6a581aef95bd926df562d54c29 (diff)
put focus messages in ifdefs
Diffstat (limited to 'openbox')
-rw-r--r--openbox/event.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/openbox/event.c b/openbox/event.c
index 79befa66..a75cd1ec 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -222,8 +222,10 @@ void event_process(XEvent *e)
event_lasttime = e->xproperty.time;
break;
case FocusIn:
+#ifdef DEBUG_FOCUS
g_message("FocusIn on %lx mode %d detail %d", window,
e->xfocus.mode, e->xfocus.detail);
+#endif
/* NotifyAncestor is not ignored in FocusIn like it is in FocusOut
because of RevertToPointerRoot. If the focus ends up reverting to
pointer root on a workspace change, then the FocusIn event that we
@@ -240,17 +242,23 @@ void event_process(XEvent *e)
return;
}
+#ifdef DEBUG_FOCUS
g_message("FocusIn on %lx", window);
+#endif
break;
case FocusOut:
+#ifdef DEBUG_FOCUS
g_message("FocusOut on %lx mode %d detail %d", window,
e->xfocus.mode, e->xfocus.detail);
+#endif
if (e->xfocus.mode == NotifyGrab ||
e->xfocus.detail == NotifyInferior ||
e->xfocus.detail == NotifyAncestor ||
e->xfocus.detail > NotifyNonlinearVirtual) return;
-
- g_message("FocusOut on %lx", window);
+
+#ifdef DEBUG_FOCUS
+ g_message("FocusOut on %lx", window);
+#endif
/* Try process a FocusIn first, and if a legit one isn't found, then
do the fallback shiznit. */
{