From: sungwook79.park Date: Wed, 17 May 2017 05:22:27 +0000 (+0900) Subject: Enable only keyboard input in TV profile X-Git-Tag: accepted/tizen/unified/20170518.184014~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=908d95139ea028ae1540273837caca567c081312;hp=c50fe9fef899423321b8e3767c3feb3396e7af3d;p=platform%2Fcore%2Fuifw%2Finputdelegator.git Enable only keyboard input in TV profile Change-Id: I6a629fdcb5fc978b601d8e1e6b6e59ea4b00ea0e Signed-off-by: sungwook79.park --- diff --git a/src/w-input-selector.cpp b/src/w-input-selector.cpp index 6b096cb..ed6cb80 100755 --- a/src/w-input-selector.cpp +++ b/src/w-input-selector.cpp @@ -924,23 +924,30 @@ void _app_service(app_control_h service, void* user_data) g_input_type_data.input_type_array = input_type_array; g_input_type_data.input_type_array_len = input_type_array_len; } else { - ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); - if (ret == APP_CONTROL_ERROR_NONE) { - if (!strcmp(context, "input_voice")) { - app_data->app_type = APP_TYPE_STT; - _stt_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_emoticon")) { - app_data->app_type = APP_TYPE_EMOTICON; - _emoticon_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_keyboard")) { - app_data->app_type = APP_TYPE_KEYBOARD; - input_keyboard_init(service); - _keyboard_clicked_cb((void *)app_data, NULL, NULL); - goto ACTIVATE; - } else if (!strcmp(context, "input_reply")) { - app_data->app_type = APP_TYPE_REPLY; + if (_TV) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else { + ret = app_control_get_extra_data(service, APP_CONTROL_DATA_INPUT_TYPE, &context); + if (ret == APP_CONTROL_ERROR_NONE) { + if (!strcmp(context, "input_voice")) { + app_data->app_type = APP_TYPE_STT; + _stt_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_emoticon")) { + app_data->app_type = APP_TYPE_EMOTICON; + _emoticon_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_keyboard")) { + app_data->app_type = APP_TYPE_KEYBOARD; + input_keyboard_init(service); + _keyboard_clicked_cb((void *)app_data, NULL, NULL); + goto ACTIVATE; + } else if (!strcmp(context, "input_reply")) { + app_data->app_type = APP_TYPE_REPLY; + } } } }