Enlightenment CVS committal Author : devilhorns Project : e_modules Module : slideshow
Dir : e_modules/slideshow Modified Files: e_mod_main.c Log Message: Be sure to set the config directory if we have no previous config. Thanks for the debug Jas-Nix. =================================================================== RCS file: /cvs/e/e_modules/slideshow/e_mod_main.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -3 -r1.28 -r1.29 --- e_mod_main.c 6 Jun 2006 15:31:43 -0000 1.28 +++ e_mod_main.c 7 Jun 2006 19:16:14 -0000 1.29 @@ -237,7 +237,8 @@ { Evas_List *l; Config_Item *ci; - + char buf[4096]; + for (l = slide_config->items; l; l = l->next) { ci = l->data; @@ -245,11 +246,14 @@ if (!strcmp(ci->id, id)) return ci; } + snprintf(buf, sizeof(buf), "%s/.e/e/backgrounds", e_user_homedir_get()); + ci = E_NEW(Config_Item, 1); ci->id = evas_stringshare_add(id); ci->poll_time = 60.0; ci->disable_timer = 0; - + ci->dir = evas_stringshare_add(buf); + slide_config->items = evas_list_append(slide_config->items, ci); return ci; } @@ -469,7 +473,8 @@ inst = data; ci = _slide_config_item_get(inst->gcc->id); - + if (!ci->dir) return; + inst->bg_count = 0; if (inst->bg_list) ecore_list_destroy(inst->bg_list); inst->bg_list = ecore_file_ls(ci->dir); _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs