int w = 0, h = 0;
#ifdef _F_E_COMP_OBJECT_INTERCEPT_HOOK_
- if (!_e_comp_object_intercept_hook_call(E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER, ec)) return;
+ if (!_e_comp_object_intercept_hook_call(E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER, ec))
+ {
+ ELOGF("COMP", "show_helper. intercepted", cw->ec);
+ return;
+ }
#endif
+ ELOGF("COMP", "show_helper. cw(v:%d,a:%d,dh:%d,ct:%d,u:%p,s(%d,%d)), ec(i:%d(%d),o:%d,g:%d,n:%d)", ec,
+ cw->visible, cw->animating, cw->defer_hide, cw->content_type, cw->updates, cw->w, cw->h,
+ ec->iconic, ec->exp_iconify.by_client, ec->input_only, ec->ignored, ec->new_client);
+
if (ec->sticky)
e_comp_object_signal_emit(cw->smart_obj, "e,state,sticky", "e");
if (cw->visible)
e_comp_object_signal_emit(cw->smart_obj, "e,action,uniconify", "e");
cw->defer_hide = 0;
}
+ ELOGF("COMP", "show_helper. return. already cw->visible", ec);
return;
}
if (cw->content_type == E_COMP_OBJECT_CONTENT_TYPE_EXT_IMAGE ||
e_comp_object_image_filter_set(cw->smart_obj, e_comp->image_filter);
cw->real_hid = 0;
+ ELOGF("COMP", "show_helper. evas_object_show!!!", ec);
evas_object_show(cw->smart_obj);
if (!ec->iconic)
ec->changes.visible = !ec->hidden;
ec->visible = 1;
EC_CHANGED(ec);
+ ELOGF("COMP", "show_helper. return. no pixmap size", ec);
return;
}
ec->changes.visible = !ec->hidden;
ec->visible = 1;
EC_CHANGED(ec);
+ ELOGF("COMP", "show_helper. return. no cw->updates", ec);
return;
}
}
ec->changes.visible = !ec->hidden;
ec->visible = 1;
EC_CHANGED(ec);
-
+ ELOGF("COMP", "show_helper. return. new_client", ec);
return;
}
if (ec->input_only)
cw->real_hid = 0;
evas_object_move(cw->smart_obj, ec->x, ec->y);
evas_object_resize(cw->smart_obj, ec->w, ec->h);
+ ELOGF("COMP", "show_helper. evas_object_show!!!", ec);
evas_object_show(cw->smart_obj);
return;
}
/* if resize didn't go through, try again */
ec->visible = ec->changes.visible = 1;
EC_CHANGED(ec);
+ ELOGF("COMP", "show_helper. return. cw_size(%d,%d)", ec, cw->w, cw->h);
return;
}
/* if pixmap not available, clear pixmap since we're going to fetch it again */
if (!ec->exp_iconify.by_client ||
e_policy_visibility_client_is_uniconic(ec))
{
+ ELOGF("COMP", "show_helper. evas_object_show!!!", ec);
evas_object_show(cw->smart_obj);
if (!ec->iconic ||
e_policy_visibility_client_is_uniconic(ec))