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

-- 


Reply via email to