From: Jehun Lim Date: Tue, 11 Aug 2015 04:19:22 +0000 (+0900) Subject: emit unselected signal for menu button when launched from recent app X-Git-Tag: accepted/tizen/tv/20150812.005245^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1f1f97bc3588d126d5c699181e3a109742710333;p=profile%2Ftv%2Fapps%2Fnative%2Fair_mediahub.git emit unselected signal for menu button when launched from recent app Change-Id: I25299c860f9f426e2b9eea91c8dc5715ec2add7b Signed-off-by: Jehun Lim --- diff --git a/src/view/base.c b/src/view/base.c index 6f18cdd..b1998b6 100644 --- a/src/view/base.c +++ b/src/view/base.c @@ -86,6 +86,10 @@ static void _set_current_layout(struct _priv *priv, int layout) g_menu_item[priv->current_layout].layout_id); layoutmgr_show_layout(priv->lmgr, g_menu_item[layout].layout_id); + if (priv->focused_btn) + elm_object_signal_emit(priv->focused_btn, + SIG_BTN_UNSELECTED, SIG_SOURCE_SRC); + priv->focused_btn = priv->btn[layout]; priv->current_layout = layout; } @@ -138,10 +142,6 @@ static void _focused_cb(int id, void *data, Evas_Object *obj, if (priv->focused_btn == obj) return; - if (priv->focused_btn) - elm_object_signal_emit(priv->focused_btn, SIG_BTN_UNSELECTED, - SIG_SOURCE_SRC); - _set_current_layout(priv, i); layoutmgr_update_layout(priv->lmgr, g_menu_item[i].layout_id,