diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-10-31 15:40:16 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-12-13 17:27:26 +0100 |
commit | 564b81309308b4b9bfb9b7552307c1c3aa6d2efc (patch) | |
tree | 956cd741fe887625b2a348fe984b8d93a0c6ef07 | |
parent | 435bf053257db78c19bd8a6c572ae3d6deb3737f (diff) | |
download | gtk+-wip/carlosg/event-as-object.tar.gz |
gdk: Make gdk_display_peek_event() Return a reference to the eventwip/carlosg/event-as-object
And gdk_peek_event() indirectly, but that one should probably be removed.
-rw-r--r-- | gdk/gdkdisplay.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index bd43125192..0e6baeea3a 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -481,7 +481,7 @@ gdk_display_get_event (GdkDisplay *display) * * Returns: (nullable): a copy of the first #GdkEvent on the event * queue, or %NULL if no events are in the queue. The returned - * #GdkEvent should be freed with gdk_event_free(). + * #GdkEvent should be freed with g_object_unref(). * * Since: 2.2 **/ @@ -495,7 +495,7 @@ gdk_display_peek_event (GdkDisplay *display) tmp_list = _gdk_event_queue_find_first (display); if (tmp_list) - return gdk_event_copy (tmp_list->data); + return g_object_ref (tmp_list->data); else return NULL; } |