From: Richard Hult Date: Sat, 10 Mar 2007 21:04:05 +0000 (+0000) Subject: Plug a leak. X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~24^2~34282 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=feabd0d76d8be49363c17fd565b7b3b25f3fbb97;p=gtk4.git Plug a leak. 2007-03-10 Richard Hult * gdk/quartz/gdkdisplay-quartz.c: (gdk_display_get_name): Plug a leak. svn path=/trunk/; revision=17461 --- diff --git a/ChangeLog b/ChangeLog index bc38fa0ca8..e336952fb0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-03-10 Richard Hult + + * gdk/quartz/gdkdisplay-quartz.c: (gdk_display_get_name): Plug a leak. + 2007-03-10 Richard Hult * gdk/quartz/GdkQuartzView.c: Remove unneccesary exposure mask check. diff --git a/gdk/quartz/gdkdisplay-quartz.c b/gdk/quartz/gdkdisplay-quartz.c index 0fb75fcbf6..47f261dd1f 100644 --- a/gdk/quartz/gdkdisplay-quartz.c +++ b/gdk/quartz/gdkdisplay-quartz.c @@ -75,8 +75,12 @@ gdk_display_get_name (GdkDisplay *display) { static gchar *display_name = NULL; - if (! display_name) - display_name = g_strdup ([[[NSHost currentHost] name] UTF8String]); + if (!display_name) + { + GDK_QUARTZ_ALLOC_POOL; + display_name = g_strdup ([[[NSHost currentHost] name] UTF8String]); + GDK_QUARTZ_RELEASE_POOL; + } return display_name; }