if (g_input_panel->wait_update)
{
- WTI_LOG("IPS::SHOW::READY");
+ WTI_LOG("IPS::SHOW::READY\n");
e_input_panel_visibility_change(EINA_TRUE);
e_input_panel_wait_update_set(EINA_FALSE);
}
if (ec->visible)
return;
- WTI_LOG("IPS::SHOW");
+ WTI_LOG("IPS::SHOW\n");
_e_input_panel_position_set(ec, ec->client.w, ec->client.h);
if (!ips->wait_update)
goto clean;
- WTI_LOG("IPS::BUFFER::CHANGED::DEFER_SHOW");
+ WTI_LOG("IPS::BUFFER::CHANGED::DEFER_SHOW\n");
if (_e_input_panel_is_effect_running(ips->ec))
ips->need_show = EINA_TRUE;
if (ec->visible)
return;
- WTI_LOG("IPS::DEFER_SHOW::ADD");
+ WTI_LOG("IPS::DEFER_SHOW::ADD\n");
ips->wait_update = EINA_TRUE;
if (!ips->eh.buf_change)
{
}
else
{
- WTI_LOG("IPS::DEFER_SHOW::HIDE");
+ WTI_LOG("IPS::DEFER_SHOW::HIDE\n");
ips->wait_update = EINA_FALSE;
ec->visible = EINA_FALSE;
/* We have to reset the flag of pending_show to prevent showing after
if (!g_input_panel) return;
+ WTI_LOG("e_input_panel_visibility_change : %d\n", visible);
+
EINA_LIST_FOREACH(g_input_panel->surfaces, l, ips)
{
if (!ips->ec) continue;
if (e_object_is_del(E_OBJECT(ips->ec)))
return;
- WTI_LOG("IPS::FRAME::FLUSH ec %p", ips->ec);
+ WTI_LOG("IPS::FRAME::FLUSH ec %p\n", ips->ec);
e_pixmap_image_clear(ips->ec->pixmap, EINA_TRUE);
}
{
/* DO NOT show input panel surface until we get message "show complete" from input method,
* in order to give a change to update UI */
- WTI_LOG("IM::SHOW::WAIT_FOR_READY");
+ WTI_LOG("IM::SHOW::WAIT_FOR_READY\n");
wl_input_method_send_show_input_panel(input_method->resource, input_method->context->resource);