fixed bug with theme settings
[livewp] / applet / src / livewp-settings.c
index 8775ccc..769a32a 100644 (file)
@@ -319,15 +319,17 @@ create_categories_button (Animation_WallpaperPrivate *priv){
             hildon_button_set_value(HILDON_BUTTON(button), "LiveWallpaper");
         }
         GSList *store = priv->extheme_list;
+        num = 1;
         while (store){
-            if (!g_hash_table_lookup(result_table, g_hash_table_lookup(store->data, "category"))){
+            if (g_hash_table_lookup(result_table, g_hash_table_lookup(store->data, "category")) == NULL){
                 g_hash_table_insert(result_table, g_hash_table_lookup(store->data, "category"), (gint *)num);     
                 num++;
             }
             if (!strcmp(theme, g_hash_table_lookup(store->data, "name"))){
                 if (g_hash_table_lookup(store->data, "category"))
-                    hildon_button_set_value(HILDON_BUTTON(button), _(g_hash_table_lookup(store->data, "category")));
-                    hildon_touch_selector_set_active (HILDON_TOUCH_SELECTOR (selector), 0, (gint)g_hash_table_lookup(result_table, g_hash_table_lookup(store->data, "category"))); 
+                    hildon_touch_selector_set_active (HILDON_TOUCH_SELECTOR (selector), 0, 
+                    (gint)g_hash_table_lookup(result_table, g_hash_table_lookup(store->data, "category"))); 
+                    hildon_button_set_value(HILDON_BUTTON(button), g_hash_table_lookup(store->data, "category"));
                 break;
             }