From ca06216f2087c82512b999d3c28b10dd264b4619 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 24 Jun 2009 20:20:33 +0200 Subject: [PATCH] Simplify _gdk_display_get_last_pointer_grab using g_list_last --- gdk/gdkdisplay.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index f6f97439e9..6589e1580b 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -749,15 +749,12 @@ _gdk_display_get_last_pointer_grab (GdkDisplay *display) { GList *l; - l = display->pointer_grabs; + l = g_list_last (display->pointer_grabs); if (l == NULL) return NULL; - - while (l->next != NULL) - l = l->next; - - return (GdkPointerGrabInfo *)l->data; + else + return (GdkPointerGrabInfo *)l->data; }