From 832e7fafc1e09a156eaf4663de8d8be1b6446bc4 Mon Sep 17 00:00:00 2001 From: Michael Natterer Date: Mon, 16 Sep 2019 10:14:39 +0200 Subject: [PATCH] libgimpconfig: gimp_config_param_spec_duplicate() support GFile object param specs. --- libgimpconfig/gimpconfig-params.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/libgimpconfig/gimpconfig-params.c b/libgimpconfig/gimpconfig-params.c index b0b32e8743..19da1a783d 100644 --- a/libgimpconfig/gimpconfig-params.c +++ b/libgimpconfig/gimpconfig-params.c @@ -320,6 +320,17 @@ gimp_config_param_spec_duplicate (GParamSpec *pspec) flags); } } + else if (G_IS_PARAM_SPEC_OBJECT (pspec)) + { + GType value_type = G_PARAM_SPEC_VALUE_TYPE (pspec); + + if (value_type == G_TYPE_FILE) + { + copy = g_param_spec_object (name, nick, blurb, + value_type, + flags); + } + } if (copy) {