From c08cf41113a62b4fcf7a78da9534ec8240fa1926 Mon Sep 17 00:00:00 2001 From: Jehan Date: Wed, 14 Jun 2017 23:27:31 +0200 Subject: [PATCH] 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 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plug-ins/common/file-pdf-save.c b/plug-ins/common/file-pdf-save.c index dc898a3111..4621be1e02 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;