From ae3c373bf0dd3cd9a5b5245ea20c51c3a4231fc7 Mon Sep 17 00:00:00 2001 From: vlad Date: Sun, 15 Aug 2010 13:49:57 +0300 Subject: [PATCH] fixed sorting --- applet/src/livewp-exthemes.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/applet/src/livewp-exthemes.c b/applet/src/livewp-exthemes.c index be27781..84b9256 100644 --- a/applet/src/livewp-exthemes.c +++ b/applet/src/livewp-exthemes.c @@ -44,7 +44,10 @@ parse_theme(gchar *file){ } } if (!(g_hash_table_lookup(hash, "category"))) - g_hash_table_insert(hash, g_strdup("category"), g_strdup("Unknown")); + g_hash_table_insert(hash, g_strdup("category"), g_strdup("Unknown")); + if (!(g_hash_table_lookup(hash, "name"))) + g_hash_table_insert(hash, g_strdup("name"), g_strdup("Unknown")); + xmlFreeDoc(doc); xmlCleanupParser(); return hash; @@ -52,7 +55,7 @@ parse_theme(gchar *file){ /*******************************************************************************/ gint compar (gpointer a, gpointer b){ - return strcmp( (char*)a, (char*)b ); + return strcmp( (g_hash_table_lookup(a, "name")), (g_hash_table_lookup(b, "name")) ); } -- 1.7.9.5