[gimp] app: Use gimp_object_name_free() instead of manipulating private data



commit 0e82aca27c76906f7016888164cdaaa903ce8a2b
Author: Martin Nordholts <martinn src gnome org>
Date:   Sat Aug 29 12:26:17 2009 +0200

    app: Use gimp_object_name_free() instead of manipulating private data

 app/core/gimpimage.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c
index 4280ae0..cf241d0 100644
--- a/app/core/gimpimage.c
+++ b/app/core/gimpimage.c
@@ -978,13 +978,13 @@ gimp_image_name_changed (GimpObject *object)
       image->display_name = NULL;
     }
 
+  /* We never want the empty string as a name, so change empty strings
+   * to NULL strings (without emitting the "name-changed" signal
+   * again)
+   */
   name = gimp_object_get_name (object);
-
-  if (! (name && strlen (name)))
-    {
-      g_free (object->name);
-      object->name = NULL;
-    }
+  if (name && strlen (name) == 0)
+    gimp_object_name_free (object);
 }
 
 static gint64



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]