libibus: Fix a refcount issue in ibus_prop_list_deserialize()
authorPeng Huang <shawn.p.huang@gmail.com>
Tue, 13 Mar 2012 16:02:15 +0000 (12:02 -0400)
committerPeng Huang <shawn.p.huang@gmail.com>
Tue, 13 Mar 2012 16:02:15 +0000 (12:02 -0400)
BUG=None
TEST=Linux desktop

Review URL: https://codereview.appspot.com/5796079

src/ibusproplist.c

index 88245fb..7eaeca1 100644 (file)
@@ -108,7 +108,6 @@ ibus_prop_list_deserialize (IBusPropList    *prop_list,
     GVariant *var;
     while (g_variant_iter_loop (iter, "v", &var)) {
         IBusProperty *prop = IBUS_PROPERTY (ibus_serializable_deserialize (var));
-        g_object_ref_sink (prop);
         ibus_prop_list_append (prop_list, prop);
     }
     g_variant_iter_free (iter);