diff --git a/experimental/ecdb/trunk/src/ecdb_filelist_custom.c b/experimental/ecdb/trunk/src/ecdb_filelist_custom.c index f0f75a15..63acf7c7 100644 --- a/experimental/ecdb/trunk/src/ecdb_filelist_custom.c +++ b/experimental/ecdb/trunk/src/ecdb_filelist_custom.c @@ -154,6 +154,8 @@ ecdb_custom_filelist_directory_new(Ecdb_Source *parent) dir = calloc(1, sizeof(Ewl_Filelist_Directory)); dir->rfiles = files; dir->rdirs = dirs; + dir->files = ecore_list_new(); + dir->dirs = ecore_list_new(); dir->num_dirs = nd; dir->num_files = nf; diff --git a/experimental/ecdb/trunk/src/ecdb_gui.c b/experimental/ecdb/trunk/src/ecdb_gui.c index 67440963..0493696c 100644 --- a/experimental/ecdb/trunk/src/ecdb_gui.c +++ b/experimental/ecdb/trunk/src/ecdb_gui.c @@ -349,11 +349,11 @@ ecdb_cb_welcome_page_buttons_clicked(void *data, Evas_Object *o, if (!strcmp(source, "ecdb/burn_data")) { - ecdb_filelist_show(); swallow = evas_object_name_find(ecore_evas_get(em->main_win_ee), "welcome_page"); edje_object_signal_emit(swallow, "ecdb,welcome_page,hide", "ecdb"); ecdb_burn_data_page_show(); + ecdb_filelist_show(); } else if (!strcmp(source, "ecdb/erase")) {