[gimp] libgimpconfig: gimp_config_param_spec_duplicate() support GFile



commit 832e7fafc1e09a156eaf4663de8d8be1b6446bc4
Author: Michael Natterer <mitch gimp org>
Date:   Mon Sep 16 10:14:39 2019 +0200

    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)
     {


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