summaryrefslogtreecommitdiff
path: root/gdk/quartz/gdkprivate-quartz.h
diff options
context:
space:
mode:
authorMichael Natterer <mitch@gimp.org>2012-11-20 10:28:58 +0100
committerMichael Natterer <mitch@gimp.org>2012-11-20 10:28:58 +0100
commit2d5ad5f54e7e78fd35ef09b4ce055af9f6d9aa0a (patch)
treefbb68ea16de7fda3d47ae11c89b7d6427522852d /gdk/quartz/gdkprivate-quartz.h
parent352c7f5120d8ee4237692acf1dc0acf4c7b1bf11 (diff)
downloadgtk+-2d5ad5f54e7e78fd35ef09b4ce055af9f6d9aa0a.tar.gz
Bug 672193 - windows (including menus) shown multiple times don't...
Based on a patch from Paul Davis, inject synthetic enter events directly into the Quartz event stream, instead of trying to synthesize them in GDK. This seems to magically fix most combo box popup weirdness, I guess some code is relying on a specfic order of events, or any other state imposed by the "proper" code path of events coming in the usual way. The patch also removes _gdk_quartz_events_send_enter_notify_event() which is now obsolete. (sortof cherry-pixked from 979e5061a040f8896f505ffbd230f52af2d61ded but needed manual editing because GdkQuartzWindow.c was renamed and apparently earlier patches not picked correctly/completely)
Diffstat (limited to 'gdk/quartz/gdkprivate-quartz.h')
-rw-r--r--gdk/quartz/gdkprivate-quartz.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/gdk/quartz/gdkprivate-quartz.h b/gdk/quartz/gdkprivate-quartz.h
index 71fdbb9b40..dcac5028ba 100644
--- a/gdk/quartz/gdkprivate-quartz.h
+++ b/gdk/quartz/gdkprivate-quartz.h
@@ -64,7 +64,6 @@ void _gdk_quartz_events_send_map_event (GdkWindow *window);
GdkModifierType _gdk_quartz_events_get_current_keyboard_modifiers (void);
GdkModifierType _gdk_quartz_events_get_current_mouse_modifiers (void);
-void _gdk_quartz_events_send_enter_notify_event (GdkWindow *window);
void _gdk_quartz_events_break_all_grabs (guint32 time);
/* Event loop */