summaryrefslogtreecommitdiffstats
path: root/common.h
diff options
context:
space:
mode:
authorRichard Grenville <[email protected]>2013-10-21 22:17:01 +0800
committerRichard Grenville <[email protected]>2013-10-21 22:17:01 +0800
commit522923dbc7f99fe0ef4bd44c6e9f761addec9de2 (patch)
tree7a6a9ce09e030fbfbc6b4587343500b236ddcc30 /common.h
parent70dfd1f58e94ae63eb8d035a35c4002dcd5cc14a (diff)
downloadtdebase-522923dbc7f99fe0ef4bd44c6e9f761addec9de2.tar.gz
tdebase-522923dbc7f99fe0ef4bd44c6e9f761addec9de2.zip
Bug fix #153: Possible fix for a rare timing issue
Possible fix for a very rare timing issue in focus detection. Compton may fail to detect the currently focused window, when a window newly mapped gets focused, we failed to listen to events and get FocusIn from it in time, and a series of focus change events before it happens stay in the event queue and puzzled compton. My choice is to force focus recheck on all focus-related events. More roundtrips to X, but not necessarily worse performance, due to the high cost of focus flipping especially when there's a lot of conditions. Thanks to SlackBox for reporting. (#153)
Diffstat (limited to 'common.h')
-rw-r--r--common.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/common.h b/common.h
index eadaafd95..f8531bcbd 100644
--- a/common.h
+++ b/common.h
@@ -30,6 +30,7 @@
// #define DEBUG_GLX_GLSL 1
// #define DEBUG_GLX_ERR 1
// #define DEBUG_GLX_MARK 1
+// #define DEBUG_GLX_PAINTREG 1
// #define MONITOR_REPAINT 1
// Whether to enable PCRE regular expression support in blacklists, enabled