[gimp] app: simplify gimp_image_set_file()



commit 0c6bf0bc44a3ac5a77a71dc8872eefb2adec52b7
Author: Michael Natterer <mitch gimp org>
Date:   Tue Jul 8 00:47:58 2014 +0200

    app: simplify gimp_image_set_file()

 app/core/gimpimage.c |   12 ++----------
 1 files changed, 2 insertions(+), 10 deletions(-)
---
diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c
index 5d659e6..9e2dd5c 100644
--- a/app/core/gimpimage.c
+++ b/app/core/gimpimage.c
@@ -1852,16 +1852,8 @@ gimp_image_set_file (GimpImage *image,
   g_return_if_fail (GIMP_IS_IMAGE (image));
   g_return_if_fail (file == NULL || G_IS_FILE (file));
 
-  if (file)
-    {
-      gchar *uri = g_file_get_uri (file);
-      gimp_object_set_name (GIMP_OBJECT (image), uri);
-      g_free (uri);
-    }
-  else
-    {
-      gimp_object_set_name (GIMP_OBJECT (image), NULL);
-    }
+  gimp_object_take_name (GIMP_OBJECT (image),
+                         file ? g_file_get_uri (file) : NULL);
 }
 
 static void


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