Change-Id: I86908f7f40fa4799bccbb1695d34ddbfbc511c78
cur_angle = ec->e.state.rot.ang.curr;
- if (!check_rotation_size(ec, cur_angle, w, h))
+ if (!check_rotation_size(ec, cur_angle, w, 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,