process_input_mode_change() function calls
handle_engine_signal() with SIG_INPUTMODE_CHANGE,
which then again calls recompute_layout() function
and ends up calling update_window() function.
So, removed update_window() invocation after the calls
process_input_mode_change() and recompute_layout(),
to avoid unnecessary screen updates.
Change-Id: I9d302328c9a9d211473eca013b66f3723adf8336
if (targetWindow != SCLWINDOW_INVALID) {
if (cache)
cache->recompute_layout(targetWindow);
-
- // EFL testing
- windows->update_window(targetWindow);
}
}
break;
if (controller && windows && handler && focus_handler && mode != NOT_USED) {
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();
}
}