Change-Id: I7cd627dba05deb1664c51b265b8844b835d34156
default: i = 0; break;
}
- if ((w != ec->e.state.rot.geom[i].w) ||
- (h != ec->e.state.rot.geom[i].h))
+ if (((w != ec->e.state.rot.geom[i].w) ||
+ (h != ec->e.state.rot.geom[i].h)) &&
+ (e_text_input_activation_state_get() || ips->showing))
{
LOGI("Resizing by Rotation Geometry. Pending Drawing...");
_e_input_panel_stop_drawing(ips);
}
}
+Eina_Bool
+e_text_input_activation_state_get()
+{
+ return g_text_input ? EINA_TRUE : EINA_FALSE;
+}
+
E_API void *
e_modapi_init(E_Module *m)
{
void e_input_panel_floating_panel_set(Eina_Bool state);
void e_input_panel_floating_drag_enabled(Eina_Bool enabled);
Eina_Bool e_input_panel_floating_mode_get(void);
+Eina_Bool e_text_input_activation_state_get(void);
typedef enum {
TIZEN_PROFILE_UNKNOWN = 0,