[gimp] app: gimp_procedure_get_arguments(), _return_values(): use defaults
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: gimp_procedure_get_arguments(), _return_values(): use defaults
- Date: Tue, 13 Aug 2019 11:35:07 +0000 (UTC)
commit 5c30acd5de55929f05f6a44ee57eeea507fc9553
Author: Michael Natterer <mitch gimp org>
Date: Tue Aug 13 13:33:25 2019 +0200
app: gimp_procedure_get_arguments(), _return_values(): use defaults
instead of simply initializing the values to their GTypes. Plug-ins
are too smart now to get away with whatever default values...
app/pdb/gimpprocedure.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/app/pdb/gimpprocedure.c b/app/pdb/gimpprocedure.c
index 27553f2f9c..e72d54963a 100644
--- a/app/pdb/gimpprocedure.c
+++ b/app/pdb/gimpprocedure.c
@@ -543,6 +543,7 @@ gimp_procedure_get_arguments (GimpProcedure *procedure)
for (i = 0; i < procedure->num_args; i++)
{
g_value_init (&value, G_PARAM_SPEC_VALUE_TYPE (procedure->args[i]));
+ g_param_value_set_default (procedure->args[i], &value);
gimp_value_array_append (args, &value);
g_value_unset (&value);
}
@@ -574,6 +575,7 @@ gimp_procedure_get_return_values (GimpProcedure *procedure,
for (i = 0; i < procedure->num_values; i++)
{
g_value_init (&value, G_PARAM_SPEC_VALUE_TYPE (procedure->values[i]));
+ g_param_value_set_default (procedure->values[i], &value);
gimp_value_array_append (args, &value);
g_value_unset (&value);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]