netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=8d1383e2458120f71aec0e5bd3eaedcb59baeee0

commit 8d1383e2458120f71aec0e5bd3eaedcb59baeee0
Author: Alastair Poole <nets...@gmail.com>
Date:   Fri May 8 21:23:49 2020 +0100

    ui: Make search fast again
---
 src/bin/ui.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/bin/ui.c b/src/bin/ui.c
index 18a587f..7e31de7 100644
--- a/src/bin/ui.c
+++ b/src/bin/ui.c
@@ -2595,6 +2595,8 @@ _evisum_search_keypress_cb(void *data, Evas *e 
EINA_UNUSED, Evas_Object *obj, vo
 
    if (!event) return;
 
+   ui->skip_wait = EINA_TRUE;
+
    markup = elm_object_part_text_get(entry, NULL);
    text = elm_entry_markup_to_utf8(markup);
    if (text)
@@ -2782,6 +2784,8 @@ _evisum_key_down_cb(void *data, Evas *e, Evas_Object 
*obj, void *event_info)
    if (!ev || !ev->keyname)
      return;
 
+   ui->skip_wait = EINA_TRUE;
+
    if (!strcmp(ev->keyname, "Escape"))
      {
         ecore_main_loop_quit();
@@ -2791,8 +2795,6 @@ _evisum_key_down_cb(void *data, Evas *e, Evas_Object 
*obj, void *event_info)
    control = evas_key_modifier_is_set(ev->modifiers, "Control");
    if (!control) return;
 
-   ui->skip_wait = EINA_TRUE;
-
    if (ev->keyname[0] == 'e' || ev->keyname[0] == 'E')
      ui->show_self = !ui->show_self;
 

-- 


Reply via email to