From aa7e017fd802f583da40893855cf16985096af5b Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Tue, 29 Mar 2016 16:43:07 +0200 Subject: [PATCH] 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 36680ec874..0915672589 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; } }