When rotaing targets, the previous angle before rotate was stored.
It makes wrong angle and geometry for recent IME geometry.
Change-Id: I0aff52904f77a2db3a89e9ea390a488808b9d159
} else {
ecore_x_e_virtual_keyboard_state_set (window, ECORE_X_VIRTUAL_KEYBOARD_STATE_ON);
- int angle = efl_get_ise_window_angle ();
-
- if (angle == 0 || angle == 180) {
+ if (_ise_angle == 0 || _ise_angle == 180) {
_portrait_recent_ise_geometry.valid = true;
_portrait_recent_ise_geometry.geometry = ise_rect;
}
/* If we have geometry reported by ISE, use the geometry information */
if (angle < 0) {
- angle = efl_get_app_window_angle ();
+ angle = _ise_angle;
}
if (angle == 0 || angle == 180) {