[gimp] app: Make file_save_dialog_save_image() more general
- From: Martin Nordholts <martinn src gnome org>
- To: svn-commits-list gnome org
- Subject: [gimp] app: Make file_save_dialog_save_image() more general
- Date: Sat, 2 May 2009 09:58:35 -0400 (EDT)
commit 1bd506d91ddd92713db95fea498b649d4d0d1ddb
Author: Martin Nordholts <martinn src gnome org>
Date: Sat May 2 09:05:34 2009 +0200
app: Make file_save_dialog_save_image() more general
Move out specialized logic from file_save_dialog_save_image() to make
it more similar to file_write_with_uri_and_proc() in file-commands.c
---
app/dialogs/file-save-dialog.c | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/app/dialogs/file-save-dialog.c b/app/dialogs/file-save-dialog.c
index 35cc8a4..c5ae4cb 100644
--- a/app/dialogs/file-save-dialog.c
+++ b/app/dialogs/file-save-dialog.c
@@ -143,6 +143,10 @@ file_save_dialog_response (GtkWidget *save_dialog,
save_proc,
dialog->save_a_copy))
{
+ g_object_set_data_full (G_OBJECT (dialog->image->gimp),
+ GIMP_FILE_SAVE_LAST_URI_KEY,
+ g_strdup (uri), (GDestroyNotify) g_free);
+
if (dialog)
{
GtkWindow *parent;
@@ -489,10 +493,6 @@ file_save_dialog_save_image (GtkWidget *save_dialog,
uri, save_proc,
GIMP_RUN_INTERACTIVE, save_a_copy, &error);
- if (status == GIMP_PDB_SUCCESS)
- g_object_set_data_full (G_OBJECT (image->gimp), GIMP_FILE_SAVE_LAST_URI_KEY,
- g_strdup (uri), (GDestroyNotify) g_free);
-
g_object_unref (image);
switch (status)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]