bugfix: Fix selection of the standard profile in wizard.
authorTom Hacohen <tom@stosb.com>
Tue, 4 Mar 2014 12:08:08 +0000 (12:08 +0000)
committerTom Hacohen <tom@stosb.com>
Tue, 4 Mar 2014 12:08:08 +0000 (12:08 +0000)
There was a bug there, that caused the one after the standard to be
selected, instead of the standard one.
This was caused because directories and the default profile were not
properly ignored.

src/modules/wizard/page_020.c

index 9a6f470..8a1b33b 100644 (file)
@@ -59,7 +59,7 @@ wizard_page_show(E_Wizard_Page *pg)
    e_widget_ilist_freeze(ob);
 
    profiles = e_config_profile_list();
-   for (i = 0, l = profiles; l; l = l->next, i++)
+   for (i = 0, l = profiles; l; l = l->next)
      {
         Efreet_Desktop *desk = NULL;
         char buf[PATH_MAX], *prof;
@@ -102,6 +102,10 @@ wizard_page_show(E_Wizard_Page *pg)
         e_widget_ilist_append(ob, ic, label, NULL, NULL, prof);
         free(prof);
         if (desk) efreet_desktop_free(desk);
+
+        /* We incremet here, because we don't want to increment it unless we
+         * actually found an item. */
+        i++;
      }
    if (profiles) eina_list_free(profiles);