Call drawing functions when show callback is called 40/47640/1
authorHyojung Jo <hj903.jo@samsung.com>
Mon, 7 Sep 2015 10:27:38 +0000 (19:27 +0900)
committerHyojung Jo <hj903.jo@samsung.com>
Mon, 7 Sep 2015 10:28:20 +0000 (19:28 +0900)
Change-Id: I375d854f7ea64119d7c4b716bc020110c0709917
Signed-off-by: Hyojung Jo <hj903.jo@samsung.com>
src/view/view_action_menu.c

index 4f6918c..9d18571 100644 (file)
@@ -605,6 +605,13 @@ end:
        return NULL;
 }
 
+static void _draw_action_menu(struct _priv *priv)
+{
+       _draw_livetv_area(priv);
+       _draw_action_area(priv);
+       _draw_favorite_area(priv);
+}
+
 static void _show(void *data)
 {
        struct _priv *priv;
@@ -618,6 +625,8 @@ static void _show(void *data)
        if (priv->base)
                evas_object_show(priv->base);
 
+       _draw_action_menu(priv);
+
        elm_object_focus_set(priv->live_btn, EINA_TRUE);
 }
 
@@ -635,13 +644,6 @@ static void _hide(void *data)
                evas_object_hide(priv->base);
 }
 
-static void _draw_action_menu(struct _priv *priv)
-{
-       _draw_livetv_area(priv);
-       _draw_action_area(priv);
-       _draw_favorite_area(priv);
-}
-
 static void _update(void *view_data, int update_type, void *data)
 {
        struct _priv *priv;
@@ -657,8 +659,6 @@ static void _update(void *view_data, int update_type, void *data)
                        return;
 
                priv->adata = data;
-
-               _draw_action_menu(priv);
        }
 }