Change-Id: If71693121b75ccafa5419e82b5c6ce2d23882682
if (ips->resizing)
goto end;
- if (ec->visibility.obscured == E_VISIBILITY_FULLY_OBSCURED)
+ if (ec->visibility.obscured == E_VISIBILITY_FULLY_OBSCURED && !e_input_panel_show_request_flag_get())
e_input_panel_visibility_change(EINA_FALSE);
end:
return g_text_input ? EINA_TRUE : EINA_FALSE;
}
+Eina_Bool
+e_input_panel_show_request_flag_get()
+{
+ if (!g_text_input)
+ return EINA_FALSE;
+
+ return g_text_input->input_panel_show_requested;
+}
+
E_API void *
e_modapi_init(E_Module *m)
{
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);
+Eina_Bool e_input_panel_show_request_flag_get(void);
typedef enum {
TIZEN_PROFILE_UNKNOWN = 0,