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);

-- 


Reply via email to