diff options
author | Yakov Goldberg <yakov.g@samsung.com> | 2013-07-22 11:03:53 +0300 |
---|---|---|
committer | Yakov Goldberg <yakov.g@samsung.com> | 2013-07-29 09:30:34 +0300 |
commit | 8b3d33e78c9e9201ba489fbbd1c3f57a4a7f9655 (patch) | |
tree | f708fd3b2eba8ce6e099927a5ac35274557afbec | |
parent | b16af7a858a0a1be6452d5c994fd9bb6f6675b17 (diff) | |
download | elementary-devs/yakov/fix_fileselector.tar.gz |
fileselector: when press "enter" on entry, send "done" cb instead of "selected"devs/yakov/fix_fileselector
-rw-r--r-- | src/lib/elc_fileselector.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/elc_fileselector.c b/src/lib/elc_fileselector.c index d2e70b765..d7ae79eb7 100644 --- a/src/lib/elc_fileselector.c +++ b/src/lib/elc_fileselector.c @@ -787,9 +787,13 @@ _on_text_activated(void *data, // keep a ref to path 'couse it will be destroyed by _populate p = eina_stringshare_add(elm_object_text_get(obj)); if (ecore_file_is_dir(p)) - _populate(fs, p, NULL); + { + _populate(fs, p, NULL); + } else - evas_object_smart_callback_call(data, SIG_SELECTED, (void *)p); + { + _ok(fs, NULL, NULL); + } eina_stringshare_del(p); elm_object_focus_set(obj, EINA_FALSE); |