[gtk/wip/chergert/quartz4u] macos: just use release directly
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/wip/chergert/quartz4u] macos: just use release directly
- Date: Fri, 8 May 2020 18:50:14 +0000 (UTC)
commit 7d0f9ca419fcbc2ecc9cb4db8381236c09486e56
Author: Christian Hergert <chergert redhat com>
Date: Fri May 8 11:49:03 2020 -0700
macos: just use release directly
gdk/macos/gdkmacosdisplay.c | 5 +++--
gdk/macos/gdkmacoseventsource-private.h | 1 -
gdk/macos/gdkmacoseventsource.c | 6 ------
3 files changed, 3 insertions(+), 9 deletions(-)
---
diff --git a/gdk/macos/gdkmacosdisplay.c b/gdk/macos/gdkmacosdisplay.c
index 3fd135dd18..1e37d5e444 100644
--- a/gdk/macos/gdkmacosdisplay.c
+++ b/gdk/macos/gdkmacosdisplay.c
@@ -435,13 +435,14 @@ gdk_macos_display_queue_events (GdkDisplay *display)
if (!(event = _gdk_macos_display_translate (self, nsevent)))
{
[NSApp sendEvent:nsevent];
- _gdk_macos_event_source_release_event (nsevent);
+ [nsevent release];
return;
}
node = _gdk_event_queue_append (GDK_DISPLAY (self), event);
_gdk_windowing_got_event (GDK_DISPLAY (self), node, event, 0);
- _gdk_macos_event_source_release_event (nsevent);
+
+ [nsevent release];
}
void
diff --git a/gdk/macos/gdkmacoseventsource-private.h b/gdk/macos/gdkmacoseventsource-private.h
index 9de9d0ef08..09853a18ac 100644
--- a/gdk/macos/gdkmacoseventsource-private.h
+++ b/gdk/macos/gdkmacoseventsource-private.h
@@ -32,7 +32,6 @@ typedef enum
} GdkMacosEventSubType;
GSource *_gdk_macos_event_source_new (GdkMacosDisplay *display);
-void _gdk_macos_event_source_release_event (NSEvent *event);
NSEvent *_gdk_macos_event_source_get_pending (void);
gboolean _gdk_macos_event_source_check_pending (void);
diff --git a/gdk/macos/gdkmacoseventsource.c b/gdk/macos/gdkmacoseventsource.c
index 88b4451abb..c9c416b136 100644
--- a/gdk/macos/gdkmacoseventsource.c
+++ b/gdk/macos/gdkmacoseventsource.c
@@ -638,12 +638,6 @@ _gdk_macos_event_source_get_pending (void)
return event;
}
-void
-_gdk_macos_event_source_release_event (NSEvent *event)
-{
- [event release];
-}
-
static gboolean
gdk_macos_event_source_prepare (GSource *source,
gint *timeout)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]