[empathy] remove empathy_plist_parse_array()



commit 9251b78d69de71343adc0a0612e6c42189412eb9
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date:   Tue Apr 10 15:50:52 2012 +0200

    remove empathy_plist_parse_array()
    
    It's not used by the Adium code and uses a GValueArray which is deprecated.

 libempathy-gtk/empathy-plist.c |   29 -----------------------------
 1 files changed, 0 insertions(+), 29 deletions(-)
---
diff --git a/libempathy-gtk/empathy-plist.c b/libempathy-gtk/empathy-plist.c
index 73d3146..1bd4d8e 100644
--- a/libempathy-gtk/empathy-plist.c
+++ b/libempathy-gtk/empathy-plist.c
@@ -169,34 +169,6 @@ empathy_plist_parse_dict (xmlNode *a_node)
 	return tp_g_value_slice_new_take_boxed (G_TYPE_HASH_TABLE, dict);
 }
 
-static GValue *
-empathy_plist_parse_array (xmlNode *a_node)
-{
-	xmlNode *cur_node = a_node->children;
-	GValueArray *array;
-
-	array = g_value_array_new (4);
-
-	while (cur_node) {
-		GValue *cur_value;
-
-		cur_value = empathy_plist_parse_node (cur_node);
-		if (cur_value) {
-			g_value_array_append (array, cur_value);
-			tp_g_value_slice_free (cur_value);
-		}
-
-		/* When an array contains an element enclosed in "unknown" tags (ie
-		 * non-type ones), we silently skip them since early
-		 * SysInfoExtended files used to have <key> values enclosed within
-		 * <array> tags.
-		 */
-		cur_node = cur_node->next;
-	}
-
-	return tp_g_value_slice_new_take_boxed (G_TYPE_VALUE_ARRAY, array);
-}
-
 typedef GValue *(*ParseCallback) (xmlNode *);
 
 struct Parser {
@@ -211,7 +183,6 @@ static const struct Parser parsers[] = { {"integer", empathy_plist_parse_integer
 					 {"false",   empathy_plist_parse_boolean},
 					 {"data",    empathy_plist_parse_data},
 					 {"dict",    empathy_plist_parse_dict},
-					 {"array",   empathy_plist_parse_array},
 					 {NULL,	  NULL} };
 
 static ParseCallback



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