[gimp] plug-ins: only check non-defaut parameters in non-interactive mode.



commit c08cf41113a62b4fcf7a78da9534ec8240fa1926
Author: Jehan <jehan girinstud io>
Date:   Wed Jun 14 23:27:31 2017 +0200

    plug-ins: only check non-defaut parameters in non-interactive mode.
    
    Otherwise default values are not taken into account in interactive mode.
    In particular, we want ignore-hidden to be checked (TRUE) by default,
    because this is the most obvious behavior (WYSIWYG).

 plug-ins/common/file-pdf-save.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/plug-ins/common/file-pdf-save.c b/plug-ins/common/file-pdf-save.c
index dc898a3..4621be1 100644
--- a/plug-ins/common/file-pdf-save.c
+++ b/plug-ins/common/file-pdf-save.c
@@ -714,7 +714,8 @@ init_vals (const gchar      *name,
       image = param[SA_IMAGE].data.d_int32;
       file_name = param[SA_FILENAME].data.d_string;
 
-      if (nparams == SA_ARG_COUNT)
+      if (*run_mode == GIMP_RUN_NONINTERACTIVE &&
+          nparams == SA_ARG_COUNT)
         {
           optimize.apply_masks = param[SA_APPLY_MASKS].data.d_int32;
           optimize.vectorize = param[SA_VECTORIZE].data.d_int32;


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