summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYakov Goldberg <yakov.g@samsung.com>2013-07-22 11:03:53 +0300
committerYakov Goldberg <yakov.g@samsung.com>2013-07-29 09:30:34 +0300
commit8b3d33e78c9e9201ba489fbbd1c3f57a4a7f9655 (patch)
treef708fd3b2eba8ce6e099927a5ac35274557afbec
parentb16af7a858a0a1be6452d5c994fd9bb6f6675b17 (diff)
downloadelementary-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.c8
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);