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);
|