[gimp: 14/27] app: In some cases, fall back to export procs in absence of save proc
- From: Martin Nordholts <martinn src gnome org>
- To: svn-commits-list gnome org
- Subject: [gimp: 14/27] app: In some cases, fall back to export procs in absence of save proc
- Date: Sat, 16 May 2009 07:25:32 -0400 (EDT)
commit 46a1afebcdd2c095fdfa4447de9ecf62709205f6
Author: Martin Nordholts <martinn src gnome org>
Date: Sun Apr 26 16:14:09 2009 +0200
app: In some cases, fall back to export procs in absence of save proc
We want to fall back to export procs in some cases to maintain a level
of backwards compatibility.
---
app/pdb/fileops-cmds.c | 3 +++
app/widgets/gimpdnd-xds.c | 3 +++
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/app/pdb/fileops-cmds.c b/app/pdb/fileops-cmds.c
index 5fb6d68..a9c817e 100644
--- a/app/pdb/fileops-cmds.c
+++ b/app/pdb/fileops-cmds.c
@@ -257,6 +257,9 @@ file_save_invoker (GimpProcedure *procedure,
file_proc =
file_procedure_find (gimp->plug_in_manager->save_procs, uri, error);
+ if (! file_proc)
+ file_proc = file_procedure_find (gimp->plug_in_manager->export_procs, uri, error);
+
g_free (uri);
if (! file_proc)
diff --git a/app/widgets/gimpdnd-xds.c b/app/widgets/gimpdnd-xds.c
index 3c417cb..88183fc 100644
--- a/app/widgets/gimpdnd-xds.c
+++ b/app/widgets/gimpdnd-xds.c
@@ -141,6 +141,9 @@ gimp_dnd_xds_save_image (GdkDragContext *context,
proc = file_procedure_find (image->gimp->plug_in_manager->save_procs, uri,
NULL);
+ if (! proc)
+ proc = file_procedure_find (image->gimp->plug_in_manager->export_procs, uri,
+ NULL);
if (proc)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]