summaryrefslogtreecommitdiffstats
path: root/generic/tkFocus.c
diff options
context:
space:
mode:
authorgcramer <remarcg@gmx.net>2018-10-21 13:00:53 (GMT)
committergcramer <remarcg@gmx.net>2018-10-21 13:00:53 (GMT)
commitb3c6dbb65349b84aa78ef495743cdcf1b4d4375e (patch)
treee5b5eee60423526e37692c4d66723d3dcb92115e /generic/tkFocus.c
parent1603ff2057cee3dfc3780d2ae7bb40d2f7ca1248 (diff)
downloadtk-b3c6dbb65349b84aa78ef495743cdcf1b4d4375e.zip
tk-b3c6dbb65349b84aa78ef495743cdcf1b4d4375e.tar.gz
tk-b3c6dbb65349b84aa78ef495743cdcf1b4d4375e.tar.bz2
Bugfix [6e8afe516d]: rework of tkBind.c.
Diffstat (limited to 'generic/tkFocus.c')
-rw-r--r--generic/tkFocus.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/generic/tkFocus.c b/generic/tkFocus.c
index 60f631d..cb9c4ab 100644
--- a/generic/tkFocus.c
+++ b/generic/tkFocus.c
@@ -279,8 +279,8 @@ TkFocusFilterEvent(
* pass the event through to Tk bindings.
*/
- if (eventPtr->xfocus.send_event == GENERATED_FOCUS_EVENT_MAGIC) {
- eventPtr->xfocus.send_event = 0;
+ if ((eventPtr->xfocus.send_event & GENERATED_FOCUS_EVENT_MAGIC) == GENERATED_FOCUS_EVENT_MAGIC) {
+ eventPtr->xfocus.send_event &= ~GENERATED_FOCUS_EVENT_MAGIC;
return 1;
}