netstar pushed a commit to branch master.

http://git.enlightenment.org/apps/evisum.git/commit/?id=548a1b7ae00c3e8c8be0e527625a49bb931e0978

commit 548a1b7ae00c3e8c8be0e527625a49bb931e0978
Author: Alastair Poole <nets...@gmail.com>
Date:   Sun Jan 31 10:41:46 2021 +0000

    proclist: fix search case.
    
    Fix win loses focus, search remains, then escape clearing.
---
 src/bin/ui/ui_process_list.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bin/ui/ui_process_list.c b/src/bin/ui/ui_process_list.c
index 7d1a2bf..2d1b083 100644
--- a/src/bin/ui/ui_process_list.c
+++ b/src/bin/ui/ui_process_list.c
@@ -1457,6 +1457,7 @@ _search_clear(Ui_Data *pd)
    if (pd->search_text)
      free(pd->search_text);
    pd->search_text = NULL;
+   pd->search_len = 0;
 }
 
 static void
@@ -1526,6 +1527,7 @@ _win_key_down_search(Ui_Data *pd, Evas_Event_Key_Down *ev)
    if (!strcmp(ev->keyname, "Escape"))
      {
         elm_object_text_set(pd->search_entry, "");
+       _search_clear(pd);
         pd->skip_wait = 0;
         elm_object_focus_allow_set(pd->search_entry, 0);
         evas_object_lower(pd->search_pop);

-- 


Reply via email to