Plug a leak.
authorRichard Hult <richard@imendio.com>
Sat, 10 Mar 2007 21:04:05 +0000 (21:04 +0000)
committerRichard Hult <rhult@src.gnome.org>
Sat, 10 Mar 2007 21:04:05 +0000 (21:04 +0000)
2007-03-10  Richard Hult  <richard@imendio.com>

* gdk/quartz/gdkdisplay-quartz.c: (gdk_display_get_name): Plug a leak.

svn path=/trunk/; revision=17461

ChangeLog
gdk/quartz/gdkdisplay-quartz.c

index bc38fa0ca8824fb6c27a600c8e2d75c907898657..e336952fb0034cca18710ce5d1b4af2bf2d8c766 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-03-10  Richard Hult  <richard@imendio.com>
+
+       * gdk/quartz/gdkdisplay-quartz.c: (gdk_display_get_name): Plug a leak.
+
 2007-03-10  Richard Hult  <richard@imendio.com>
 
        * gdk/quartz/GdkQuartzView.c: Remove unneccesary exposure mask check.
index 0fb75fcbf65b567222f78c7447ebaf50cd89f5ab..47f261dd1ffd0d024775649b0e69223c74e9fb6b 100644 (file)
@@ -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;
 }