discomfitor pushed a commit to branch master.

http://git.enlightenment.org/apps/empc.git/commit/?id=3f5dda8e9c0fdbdae9bd999264187f84413a1346

commit 3f5dda8e9c0fdbdae9bd999264187f84413a1346
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Sat Apr 30 14:42:15 2016 -0400

    hide filesystem search entry when all text has been deleted
---
 src/bin/empc.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/bin/empc.c b/src/bin/empc.c
index 51ec8f1..525f861 100644
--- a/src/bin/empc.c
+++ b/src/bin/empc.c
@@ -1278,7 +1278,17 @@ filesystem_entry_key(void *data EINA_UNUSED, Evas *e 
EINA_UNUSED, Evas_Object *o
         if (!filesystem_idler)
           filesystem_idler = ecore_idler_add(filesystem_idler_cb, ly);
         if (!strcmp(ev->key, "BackSpace"))
-          filesystem_idler_pos = NULL;
+          {
+             const char *str;
+
+             filesystem_idler_pos = NULL;
+             str = elm_entry_entry_get(filesystem_entry);
+             if ((!str) || (!str[0]))
+               {
+                  filesystem_entry_hide(ly);
+                  E_FREE_FUNC(filesystem_idler, ecore_idler_del);
+               }
+          }
      }
    elm_layout_signal_emit(layout, "empc,key,down", "empc");
 }

-- 


Reply via email to