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