summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangHyeon Jade Lee <sh10233.lee@samsung.com>2020-06-29 16:34:06 +0900
committerSangHyeon Jade Lee <sh10233.lee@samsung.com>2020-06-29 16:38:44 +0900
commit2ead5df728773073e30ab91e7043058df5b23cf3 (patch)
tree9cb2c1ef7f2d114573af25314a0a1a539e1baf95
parent9932ceeec3b4a17e6ccd6d6d3477466331547fff (diff)
downloadefl-2ead5df728773073e30ab91e7043058df5b23cf3.tar.gz
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
-rw-r--r--src/lib/elementary/elm_gengrid.c6
1 files changed, 5 insertions, 1 deletions
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
{