hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=93cecf42c21cd4588af84392b66a1e4713fbe7ff
commit 93cecf42c21cd4588af84392b66a1e4713fbe7ff Author: ChunEon Park <[email protected]> Date: Fri Mar 14 12:55:02 2014 +0900 newfile - fix that eventor couldn't open an edc on command line. a side effect that caused by this change 5a4d2baaf3f160e4bbfb2c88efbd1497ce4fba33 --- src/bin/menu.c | 3 ++- src/bin/newfile.c | 8 ++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/bin/menu.c b/src/bin/menu.c index 1689f71..b4d8dd7 100644 --- a/src/bin/menu.c +++ b/src/bin/menu.c @@ -808,7 +808,6 @@ fileselector_load_done_cb(void *data, Evas_Object *obj, void *event_info) "elm,action,msg,show", ""); return; } - edit_edc_reload(md->ed, selected); fileselector_close(md); menu_close(md); @@ -1012,6 +1011,8 @@ menu_edc_new() warning_layout_create(md, new_yes_btn_cb, new_save_btn_cb); return EINA_TRUE; } + + config_edc_path_set(PROTO_EDC_PATH); newfile_new(md->ed, EINA_FALSE); menu_close(md); diff --git a/src/bin/newfile.c b/src/bin/newfile.c index 9e1995f..bc2633f 100644 --- a/src/bin/newfile.c +++ b/src/bin/newfile.c @@ -9,8 +9,12 @@ newfile_new(edit_data *ed, Eina_Bool init) char buf[PATH_MAX]; snprintf(buf, sizeof(buf), "%s/.proto/proto.edc", elm_app_data_dir_get()); - success = eina_file_copy(buf, config_edc_path_get(), - EINA_FILE_COPY_DATA, NULL, NULL); + if (!init || !ecore_file_exists(config_edc_path_get())) + { + config_edc_path_set(PROTO_EDC_PATH); + success = eina_file_copy(buf, config_edc_path_get(), + EINA_FILE_COPY_DATA, NULL, NULL); + } if (!success) { EINA_LOG_ERR("Cannot find file! \"%s\"", buf); --
