hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/enventor.git/commit/?id=3a2c08e6c5240f708cf67c208eaee66af7b68463

commit 3a2c08e6c5240f708cf67c208eaee66af7b68463
Author: Hermet Park <her...@hermet.pe.kr>
Date:   Sat Mar 5 11:17:15 2016 +0900

    editor: don't auto save always.
    
    If save has been accomplished, we can skip a auto save.
    
    This auto save brings enventor unexpected error highlighting twice.
---
 src/lib/edc_editor.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/lib/edc_editor.c b/src/lib/edc_editor.c
index 4eabad7..af96fbc 100644
--- a/src/lib/edc_editor.c
+++ b/src/lib/edc_editor.c
@@ -1122,8 +1122,13 @@ static Eina_Bool
 auto_save_timer_cb(void *data)
 {
    edit_data *ed = data;
-   edit_save(ed, build_edc_path_get());
-   build_edc();
+
+   //Avoid auto save if save has been already accomplished.
+   if (ed->edit_changed)
+     {
+        edit_save(ed, build_edc_path_get());
+        build_edc();
+     }
    ed->auto_save_timer = NULL;
    return ECORE_CALLBACK_CANCEL;
 }

-- 


Reply via email to