From: aman.jeph Date: Wed, 18 Nov 2020 07:47:34 +0000 (+0530) Subject: [TIZENIOT-2141] fix ctxpopup position in folder tab X-Git-Tag: submit/tizen/20201119.070420^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F01%2F247901%2F1;p=profile%2Fiot%2Fapps%2Fnative%2Fvideo-player.git [TIZENIOT-2141] fix ctxpopup position in folder tab Change-Id: Id07428e5cc332163c26b60a24a510a70d91b3dbd Signed-off-by: aman.jeph --- diff --git a/src/widget/mp-footer-toolbar.c b/src/widget/mp-footer-toolbar.c index d61a521..a0275ba 100755 --- a/src/widget/mp-footer-toolbar.c +++ b/src/widget/mp-footer-toolbar.c @@ -178,10 +178,7 @@ void mp_ft_ctrl_create_more_btn_of_personal(void *pUserData, Evas_Object * pTarg int nVideoListSize = mp_util_svc_get_number_of_video_item_by_type(); - g_pToolbarWidget->pMoreCtxPopup = elm_ctxpopup_add((Evas_Object *) - mp_util_get_main_window_handle - ()); - + g_pToolbarWidget->pMoreCtxPopup = elm_ctxpopup_add((Evas_Object *)mp_util_get_main_window_handle()); if (g_pToolbarWidget->pMoreCtxPopup == NULL) { VideoLogError("g_pToolbarWidget->pMoreCtxPopup == NULL!!!"); @@ -266,7 +263,12 @@ void mp_ft_ctrl_create_more_btn_of_personal(void *pUserData, Evas_Object * pTarg if (nItemCount > 0) { elm_ctxpopup_direction_priority_set(g_pToolbarWidget->pMoreCtxPopup, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN, ELM_CTXPOPUP_DIRECTION_UNKNOWN); - mp_ft_ctrl_move_more_popup(g_pToolbarWidget->pMoreCtxPopup); + // if item count in ctxpopup in one than position works differently + if(nItemCount == 1) { + evas_object_move(g_pToolbarWidget->pMoreCtxPopup, 1280, 118); + } else { + mp_ft_ctrl_move_more_popup(g_pToolbarWidget->pMoreCtxPopup); + } evas_object_show(g_pToolbarWidget->pMoreCtxPopup); } else { mp_ft_ctrl_reset_toolbar_btn();