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