Package: blackbox / 0.70.1-34

focus.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Description: Fixes focus. Sometimes it is lost.
             Bug 784955.
Author: Brian Bidulock <bidulock@openss7.org>
Last-Update: 2015-05-16
Index: blackbox-0.70.1/src/blackbox.cc
===================================================================
--- blackbox-0.70.1.orig/src/blackbox.cc
+++ blackbox-0.70.1/src/blackbox.cc
@@ -281,6 +281,7 @@ void Blackbox::process_event(XEvent *e)
     bool lost_focus = true; // did the window really lose focus?
     bool no_focus = true;   // did another window get focus?
 
+    XSync(XDisplay(), False);
     XEvent event;
     if (XCheckIfEvent(XDisplay(), &event, scanForFocusIn, NULL)) {
       process_event(&event);