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;
+ }
}
}
}