nikawhite pushed a commit to branch master.

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

commit a2e8ea302898143597976df968e294205b73b0d1
Author: Mykyta Biliavskyi <m.biliavs...@samsung.com>
Date:   Fri Sep 18 09:36:07 2015 +0000

    Show the save warning dialog on close unsaved file.
---
 src/bin/file_mgr.c       | 1 +
 src/lib/enventor_smart.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/bin/file_mgr.c b/src/bin/file_mgr.c
index aef29ff..60cf5b6 100644
--- a/src/bin/file_mgr.c
+++ b/src/bin/file_mgr.c
@@ -149,6 +149,7 @@ file_mgr_edc_save(void)
    file_mgr_data *fmd = g_fmd;
 
    Eina_Bool save_success = enventor_object_save(fmd->enventor, 
config_input_path_get());
+   enventor_object_modified_set(fmd->enventor, !save_success);
 
    if (!config_stats_bar_get()) return;
 
diff --git a/src/lib/enventor_smart.c b/src/lib/enventor_smart.c
index 4b01a10..604312f 100644
--- a/src/lib/enventor_smart.c
+++ b/src/lib/enventor_smart.c
@@ -631,6 +631,7 @@ _enventor_object_save(Eo *obj EINA_UNUSED, 
Enventor_Object_Data *pd,
 
         build_edc();
         edit_saved_set(pd->ed, EINA_FALSE);
+        edit_changed_set(pd->ed, EINA_TRUE);
 
         modified.self_changed = EINA_TRUE;
         evas_object_smart_callback_call(pd->obj, SIG_EDC_MODIFIED, &modified);

-- 


Reply via email to