/* if ec is subsurface, skip this */
cdata = e_client_cdata_get(ec);
if (cdata && cdata->sub.data) continue;
- if ((!ec->first_mapped) &&
+ if ((!e_client_first_mapped_get(ec)) &&
(e_comp_object_content_type_get(ec->frame) == E_COMP_OBJECT_CONTENT_TYPE_INT_IMAGE)) continue;
/* TODO: need to check whether window intersects with entire screen, not zone. */
{
ELOGF("COMP", "Un-Set launching flag..", cw->ec);
cw->ec->launching = EINA_FALSE;
- if (cw->ec->first_mapped)
+ if (e_client_first_mapped_get(cw->ec))
{
ELOGF("LAUNCH", "SHOW real win", cw->ec);
e_comp_object_signal_emit(cw->ec->frame, "e,action,launch_real,done", "e");
/* put state input into surface */
if ((state->input) &&
(!eina_tiler_empty(state->input)) &&
- ec->first_mapped)
+ e_client_first_mapped_get(ec))
{
Eina_Tiler *src, *tmp;
int sw, sh;
ELOGF("SHELL",
"spash:%d, first_mapped:%d, iconic:%d(client:%d), raise:%d, lower:%d, ignore:%d, override:%d, input_only:%d",
ec,
- ec->use_splash, ec->first_mapped, ec->iconic, ec->exp_iconify.by_client,
+ ec->use_splash, e_client_first_mapped_get(ec), ec->iconic, ec->exp_iconify.by_client,
ec->post_raise, ec->post_lower, ec->ignored, ec->override, ec->input_only);
_e_shell_client_map_common_pre(ec);
ELOGF("SHELL",
"spash:%d, first_mapped:%d, iconic:%d(client:%d), raise:%d, lower:%d, ignore:%d, override:%d, input_only:%d",
ec,
- ec->use_splash, ec->first_mapped, ec->iconic, ec->exp_iconify.by_client,
+ ec->use_splash, e_client_first_mapped_get(ec), ec->iconic, ec->exp_iconify.by_client,
ec->post_raise, ec->post_lower, ec->ignored, ec->override, ec->input_only);
_e_shell_client_map_common_pre(ec);
ELOGF("SHELL",
"spash:%d, first_mapped:%d, iconic:%d(client:%d), raise:%d, lower:%d, ignore:%d, override:%d, input_only:%d",
ec,
- ec->use_splash, ec->first_mapped, ec->iconic, ec->exp_iconify.by_client,
+ ec->use_splash, e_client_first_mapped_get(ec), ec->iconic, ec->exp_iconify.by_client,
ec->post_raise, ec->post_lower, ec->ignored, ec->override, ec->input_only);
_e_shell_client_map_common_pre(ec);
if (e_client_util_ignored_get(above)) continue;
if (above->frame && evas_object_data_get(above->frame, "comp_skip")) continue;
if (check_child && (above->parent == ec)) continue;
- if (above->first_mapped)
+ if (e_client_first_mapped_get(above))
{
if (!e_client_mapped_get(above))
continue;
/* to send launch,done event to launchscreen client */
if (!e_object_is_del(E_OBJECT(ec)))
{
- if (ec->first_mapped)
+ if (e_client_first_mapped_get(ec))
{
ELOGF("LAUNCH", "SHOW real win by replaced splash ec", ec);
e_comp_object_signal_emit(ec->frame, "e,action,launch_real,done", "e");
ELOGF("COMP", "Un-Set launching flag..", target_ec);
target_ec->launching = EINA_FALSE;
- if (target_ec->first_mapped)
+ if (e_client_first_mapped_get(target_ec))
{
ELOGF("LAUNCH", "SHOW real win (target->frame:%p, map:%d) by launcher service (win:0x%08zx, ec:%p).", target_ec, target_ec->frame, e_client_mapped_get(target_ec), e_client_util_win_get(lc->ec), lc->ec);
e_comp_object_signal_emit(target_ec->frame, "e,action,launch_real,done", "e");