Blob Blame History Raw
From 1fc061aa469c1a70288907bbb02c371fc0c1f4d3 Mon Sep 17 00:00:00 2001
From: Nils Philippsen <nils@redhat.com>
Date: Fri, 17 Jul 2015 17:07:18 +0200
Subject: [PATCH] Ref/unref dialog->image around saving as well...

...to avoid warnings that happen if the image got closed before the
saving finishes.

(amends commit a0e48ad29e93e2dc259879abeb2dedc9a420b8f6)

(cherry picked from commit 0b900239d57161da11e3e0c8094552cf1480dcd3)
---
 app/dialogs/file-save-dialog.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/dialogs/file-save-dialog.c b/app/dialogs/file-save-dialog.c
index b5f3093..e8a3d95 100644
--- a/app/dialogs/file-save-dialog.c
+++ b/app/dialogs/file-save-dialog.c
@@ -183,6 +183,7 @@ file_save_dialog_response (GtkWidget *save_dialog,
     }
 
   g_object_ref (dialog);
+  g_object_ref (dialog->image);
 
   switch (file_save_dialog_check_uri (save_dialog, gimp,
                                       &uri, &basename, &save_proc))
@@ -254,6 +255,7 @@ file_save_dialog_response (GtkWidget *save_dialog,
       break;
     }
 
+  g_object_unref (dialog->image);
   g_object_unref (dialog);
 }
 
-- 
2.4.3