[gimp] libgimp: don't unref() the GParamSpecs of a GimpPDBProcedure



commit 3d935b0bb0edddd72483fbee521fee819dea91ab
Author: Michael Natterer <mitch gimp org>
Date:   Mon Aug 12 19:11:05 2019 +0200

    libgimp: don't unref() the GParamSpecs of a GimpPDBProcedure
    
    after adding them to the procedure. We only own one reference, and
    it's the floating one.

 libgimp/gimppdbprocedure.c | 2 --
 1 file changed, 2 deletions(-)
---
diff --git a/libgimp/gimppdbprocedure.c b/libgimp/gimppdbprocedure.c
index b4d0a01e56..382296a362 100644
--- a/libgimp/gimppdbprocedure.c
+++ b/libgimp/gimppdbprocedure.c
@@ -224,7 +224,6 @@ _gimp_pdb_procedure_new (GimpPDB     *pdb,
       GParamSpec *pspec = gimp_pdb_proc_argument (name, i);
 
       gimp_procedure_add_argument (procedure, pspec);
-      g_param_spec_unref (pspec);
     }
 
   for (i = 0; i < n_return_vals; i++)
@@ -232,7 +231,6 @@ _gimp_pdb_procedure_new (GimpPDB     *pdb,
       GParamSpec *pspec = gimp_pdb_proc_return_value (name, i);
 
       gimp_procedure_add_return_value (procedure, pspec);
-      g_param_spec_unref (pspec);
     }
 
   return procedure;


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