sanghyeonlee pushed a commit to branch master.

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

commit 2ead5df728773073e30ab91e7043058df5b23cf3
Author: SangHyeon Jade Lee <sh10233....@samsung.com>
Date:   Mon Jun 29 16:34:06 2020 +0900

    elementary : fix key unselect unhighlighting issue
    
    Summary:
      in multiselect mode,
      selected item is not unhighlighted by key unselect.
    
    Test Plan: tested in elementary_test gengrid
    
    Reviewers: eagleeye
    
    Reviewed By: eagleeye
    
    Subscribers: cedric, #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D12035
---
 src/lib/elementary/elm_gengrid.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/elm_gengrid.c b/src/lib/elementary/elm_gengrid.c
index 13427ec00f..b550f4e2cd 100644
--- a/src/lib/elementary/elm_gengrid.c
+++ b/src/lib/elementary/elm_gengrid.c
@@ -3453,7 +3453,11 @@ _key_action_select(Evas_Object *obj, const char *params)
              it->highlight_cb(it);
              it->sel_cb(it);
           }
-        else it->unsel_cb(it);
+        else
+          {
+             it->unhighlight_cb(it);
+             it->unsel_cb(it);
+          }
      }
    else
      {

-- 


Reply via email to