bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=aa7e017fd802f583da40893855cf16985096af5b

commit aa7e017fd802f583da40893855cf16985096af5b
Author: Marcel Hollerbach <marcel-hollerb...@t-online.de>
Date:   Tue Mar 29 16:43:07 2016 +0200

    fileselector: add HOLD flag
    
    adds the hold flag when the keystroke is used.
    
    If this is not done a backspace is used for reducing the search-string
    AND for going into the top level directory.
---
 src/lib/elementary/elc_fileselector.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elementary/elc_fileselector.c 
b/src/lib/elementary/elc_fileselector.c
index 36680ec..0915672 100644
--- a/src/lib/elementary/elc_fileselector.c
+++ b/src/lib/elementary/elc_fileselector.c
@@ -1214,6 +1214,7 @@ _files_key_down(void *data, const Eo_Event *event)
        {
 
           elm_entry_entry_append(searchbar, ev->string);
+          ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
        }
      else if (ev->string &&
               *(ev->string) &&
@@ -1227,6 +1228,7 @@ _files_key_down(void *data, const Eo_Event *event)
                memmove(buf, en, strlen(en) -1);
                buf[strlen(en) -1] = '\0';
                elm_entry_entry_set(searchbar, buf);
+               ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
             }
        }
 

-- 


Reply via email to