[gimp] Use g_value_dup_object() inatead of g_value_get_object() and g_object_ref()



commit 24209f7625e3e34ffc662e5b5c42678a18e153da
Author: Michael Natterer <mitch gimp org>
Date:   Sat Jul 18 18:57:15 2009 +0200

    Use g_value_dup_object() inatead of g_value_get_object() and g_object_ref()

 app/core/gimpfilteredcontainer.c |    3 +--
 app/widgets/gimptagpopup.c       |    3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/app/core/gimpfilteredcontainer.c b/app/core/gimpfilteredcontainer.c
index 703db03..7e97473 100644
--- a/app/core/gimpfilteredcontainer.c
+++ b/app/core/gimpfilteredcontainer.c
@@ -213,8 +213,7 @@ gimp_filtered_container_set_property (GObject      *object,
   switch (property_id)
     {
     case PROP_SRC_CONTAINER:
-      filtered_container->src_container = g_value_get_object (value);
-      g_object_ref (filtered_container->src_container);
+      filtered_container->src_container = g_value_dup_object (value);
 
       g_signal_connect (filtered_container->src_container, "add",
                         G_CALLBACK (gimp_filtered_container_src_add),
diff --git a/app/widgets/gimptagpopup.c b/app/widgets/gimptagpopup.c
index 443add7..6465578 100644
--- a/app/widgets/gimptagpopup.c
+++ b/app/widgets/gimptagpopup.c
@@ -409,8 +409,7 @@ gimp_tag_popup_set_property (GObject      *object,
   switch (property_id)
     {
     case PROP_OWNER:
-      popup->combo_entry = g_value_get_object (value);
-      g_object_ref (popup->combo_entry);
+      popup->combo_entry = g_value_dup_object (value);
       break;
 
     default:



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