Skip to content
  • Michael Natterer's avatar
    Bug 672193 - windows (including menus) shown multiple times don't... · 2d5ad5f5
    Michael Natterer authored
    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 979e5061
    but needed manual editing because GdkQuartzWindow.c was renamed
    and apparently earlier patches not picked correctly/completely)
    2d5ad5f5