From bfff68bb45a6e477bb01ea5934762fb275fa8a17 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Wed, 23 Sep 2015 16:20:45 +0900 Subject: [PATCH] elm_toolbar: fix elm_toolbar_select_mode_set API Summary: Item is unselected when I changed select mode "ELM_OBJECT_SELECT_MODE_DEFAULT" to "ELM_OBJECT_SELECT_MODE_ALWAYS". Reviewers: Hermet, cedric, raster, seoz, woohyun Reviewed By: woohyun Differential Revision: https://phab.enlightenment.org/D3086 --- legacy/elementary/src/lib/elm_toolbar.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/legacy/elementary/src/lib/elm_toolbar.c b/legacy/elementary/src/lib/elm_toolbar.c index 708f32f1d7..124c2ca611 100644 --- a/legacy/elementary/src/lib/elm_toolbar.c +++ b/legacy/elementary/src/lib/elm_toolbar.c @@ -3724,14 +3724,13 @@ _elm_toolbar_select_mode_set(Eo *obj EINA_UNUSED, Elm_Toolbar_Data *sd, Elm_Obje return; if (sd->select_mode == mode) return; + sd->select_mode = mode; if ((mode == ELM_OBJECT_SELECT_MODE_ALWAYS) && (sd->select_mode != ELM_OBJECT_SELECT_MODE_ALWAYS) && sd->items) _item_select(ELM_TOOLBAR_ITEM_FROM_INLIST(sd->items)); - if (sd->select_mode != mode) - sd->select_mode = mode; } EOLIAN static Elm_Object_Select_Mode