[gimp] app: don't leak "display_file" in gimp_image_format_display_uri()
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: don't leak "display_file" in gimp_image_format_display_uri()
- Date: Tue, 7 Oct 2014 13:24:09 +0000 (UTC)
commit cd505dbd02156a483931eb26614e92786e601f38
Author: Michael Natterer <mitch gimp org>
Date: Tue Oct 7 15:22:49 2014 +0200
app: don't leak "display_file" in gimp_image_format_display_uri()
app/core/gimpimage.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimpimage.c b/app/core/gimpimage.c
index 3a45bb0..45ae8f9 100644
--- a/app/core/gimpimage.c
+++ b/app/core/gimpimage.c
@@ -2148,7 +2148,7 @@ gimp_image_format_display_uri (GimpImage *image,
if (file)
{
- display_file = file;
+ display_file = g_object_ref (file);
uri_format = "%s";
}
else
@@ -2185,13 +2185,15 @@ gimp_image_format_display_uri (GimpImage *image,
}
if (! display_file)
- display_file = gimp_image_get_untitled_file (image);
+ display_file = g_object_ref (gimp_image_get_untitled_file (image));
if (basename)
display_uri = g_path_get_basename (gimp_file_get_utf8_name (display_file));
else
display_uri = g_strdup (gimp_file_get_utf8_name (display_file));
+ g_object_unref (display_file);
+
format_string = g_strconcat (uri_format, export_status, NULL);
tmp = g_strdup_printf (format_string, display_uri);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]