Export break_all_grabs() within Quartz backend
Function was renamed to _gdk_quartz_events_break_all_grabs().
This commit is contained in:
@@ -154,8 +154,8 @@ _gdk_windowing_pointer_grab (GdkWindow *window,
|
||||
return GDK_GRAB_SUCCESS;
|
||||
}
|
||||
|
||||
static void
|
||||
break_all_grabs (guint32 time)
|
||||
void
|
||||
_gdk_quartz_events_break_all_grabs (guint32 time)
|
||||
{
|
||||
GdkPointerGrabInfo *grab;
|
||||
|
||||
@@ -1183,7 +1183,7 @@ gdk_event_translate (GdkEvent *event,
|
||||
if (event_type == NSAppKitDefined)
|
||||
{
|
||||
if ([nsevent subtype] == NSApplicationDeactivatedEventType)
|
||||
break_all_grabs (get_time_from_ns_event (nsevent));
|
||||
_gdk_quartz_events_break_all_grabs (get_time_from_ns_event (nsevent));
|
||||
|
||||
/* This could potentially be used to break grabs when clicking
|
||||
* on the title. The subtype 20 is undocumented so it's probably
|
||||
@@ -1242,7 +1242,7 @@ gdk_event_translate (GdkEvent *event,
|
||||
*/
|
||||
if ([(GdkQuartzWindow *)nswindow isInMove])
|
||||
{
|
||||
break_all_grabs (get_time_from_ns_event (nsevent));
|
||||
_gdk_quartz_events_break_all_grabs (get_time_from_ns_event (nsevent));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
|
||||
@@ -177,6 +177,7 @@ 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 */
|
||||
gboolean _gdk_quartz_event_loop_check_pending (void);
|
||||
|
||||
Reference in New Issue
Block a user