Change-Id: Ib546f0013fa60dea9562de7c297e109f0983c3d1
}
}
- if (m_cur_input_mode_event_callback) {
- ret = TRUE;
- }
+ ret = TRUE;
}
return ret;
}
if (controller && windows && handler && focus_handler && mode != NOT_USED) {
- handler->set_input_mode(input_mode);
- ret = controller->process_input_mode_change(mode);
- windows->update_window(windows->get_base_window());
- focus_handler->init_key_index();
+ if (handler->set_input_mode(input_mode)) {
+ ret = controller->process_input_mode_change(mode);
+ windows->update_window(windows->get_base_window());
+ focus_handler->init_key_index();
+ }
}
}