empathy r779 - trunk/libempathy
- From: xclaesse svn gnome org
- To: svn-commits-list gnome org
- Subject: empathy r779 - trunk/libempathy
- Date: Tue, 11 Mar 2008 12:23:20 +0000 (GMT)
Author: xclaesse
Date: Tue Mar 11 12:23:20 2008
New Revision: 779
URL: http://svn.gnome.org/viewvc/empathy?rev=779&view=rev
Log:
Make use of tp-glib helpers func for GValue
Modified:
trunk/libempathy/empathy-tp-chat.c
Modified: trunk/libempathy/empathy-tp-chat.c
==============================================================================
--- trunk/libempathy/empathy-tp-chat.c (original)
+++ trunk/libempathy/empathy-tp-chat.c Tue Mar 11 12:23:20 2008
@@ -450,12 +450,10 @@
property = g_ptr_array_index (priv->properties, j);
if (property->id == id) {
if (property->value) {
- g_value_unset (property->value);
+ g_value_copy (src_value, property->value);
} else {
- property->value = g_slice_new0 (GValue);
+ property->value = tp_g_value_slice_dup (src_value);
}
- g_value_init (property->value, G_VALUE_TYPE (src_value));
- g_value_copy (src_value, property->value);
empathy_debug (DEBUG_DOMAIN, "property %s changed",
property->name);
@@ -661,8 +659,7 @@
property = g_ptr_array_index (priv->properties, i);
g_free (property->name);
if (property->value) {
- g_value_unset (property->value);
- g_slice_free (GValue, property->value);
+ tp_g_value_slice_free (property->value);
}
g_slice_free (TpChatProperty, property);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]