rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=8b6f1b13f5eb5520cfec6403fbe4b1043e2a78e1
commit 8b6f1b13f5eb5520cfec6403fbe4b1043e2a78e1 Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Wed Jan 13 09:56:34 2016 +0200 tabs: stay on button 'import' disable if imported file not exists Change-Id: I687a8d6d73eb1564d5579b541c23e639f51b805d --- src/bin/ui/tab_home_import_edc.c | 3 ++- src/bin/ui/tab_home_import_edj.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/bin/ui/tab_home_import_edc.c b/src/bin/ui/tab_home_import_edc.c index 122f48b..389b7e5 100644 --- a/src/bin/ui/tab_home_import_edc.c +++ b/src/bin/ui/tab_home_import_edc.c @@ -97,7 +97,8 @@ _validate(void *data __UNUSED__, void *event_info __UNUSED__) { if ((elm_validator_regexp_status_get(tab_edc.name_validator) != ELM_REG_NOERROR) || - !eina_str_has_extension(elm_entry_entry_get(tab_edc.edc), ".edc")) + !eina_str_has_extension(elm_entry_entry_get(tab_edc.edc), ".edc") || + !ecore_file_exists(elm_entry_entry_get(tab_edc.edc))) elm_object_disabled_set(tab_edc.btn_create, true); else elm_object_disabled_set(tab_edc.btn_create, false); diff --git a/src/bin/ui/tab_home_import_edj.c b/src/bin/ui/tab_home_import_edj.c index 33f9364..7372ffc 100644 --- a/src/bin/ui/tab_home_import_edj.c +++ b/src/bin/ui/tab_home_import_edj.c @@ -126,7 +126,8 @@ _validate(void *data __UNUSED__, void *event_info __UNUSED__) { if ((elm_validator_regexp_status_get(tab_edj.name_validator) != ELM_REG_NOERROR) || - !eina_str_has_extension(elm_entry_entry_get(tab_edj.edj), ".edj")) + !eina_str_has_extension(elm_entry_entry_get(tab_edj.edj), ".edj") || + !ecore_file_exists(elm_entry_entry_get(tab_edj.edj))) elm_object_disabled_set(tab_edj.btn_create, true); else elm_object_disabled_set(tab_edj.btn_create, false); --