From: Carlos Garnacho Date: Tue, 31 Oct 2017 14:40:16 +0000 (+0100) Subject: gdk: Make gdk_display_peek_event() Return a reference to the event X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~23^2~221 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=2f65a2f5cc6252486f79425d2a0f7ba4ce95160d;p=gtk4.git gdk: Make gdk_display_peek_event() Return a reference to the event No need to copy it. --- 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; }