Hide action menu view when app is paused 17/47417/1 accepted/tizen/tv/20150903.111008 submit/tizen/20150903.102204
authorHyojung Jo <hj903.jo@samsung.com>
Thu, 3 Sep 2015 08:00:27 +0000 (17:00 +0900)
committerHyojung Jo <hj903.jo@samsung.com>
Thu, 3 Sep 2015 08:00:27 +0000 (17:00 +0900)
Change-Id: I2cb5d2035dc55e133f3b59229b16de2282341c88
Signed-off-by: Hyojung Jo <hj903.jo@samsung.com>
src/main.c

index 40bca6642721f5036ba4a162a1752bc8ab8442d8..708da0bba360b0a348881992d0e8ebc82373cbbb 100644 (file)
@@ -116,6 +116,22 @@ static void _app_control(app_control_h control, void *data)
                _ERR("Push view failed.");
 }
 
+static void _pause(void *data)
+{
+       view_state state;
+
+       state = viewmgr_get_view_state(VIEW_ACTION_MENU);
+       if (state == VIEW_STATE_VISIBLE)
+               viewmgr_hide_view(VIEW_ACTION_MENU);
+
+       inputmgr_enable(EINA_FALSE);
+}
+
+static void _resume(void *data)
+{
+       inputmgr_enable(EINA_TRUE);
+}
+
 int main(int argc, char *argv[])
 {
        struct _appdata ad;
@@ -123,6 +139,8 @@ int main(int argc, char *argv[])
                .create = _create,
                .terminate = _terminate,
                .app_control = _app_control,
+               .pause = _pause,
+               .resume = _resume,
        };
 
        memset(&ad, 0x00, sizeof(ad));