job->vc = vc;
job->type = type;
job->timer = ecore_timer_add(E_VIS_TIMEOUT, timeout_func, job);
+ VS_INF(vc->ec, "NEW JOB:%p, type:%d", job, type);
if ((job->type == E_VIS_JOB_TYPE_LOWER) ||
(job->type == E_VIS_JOB_TYPE_HIDE) ||
(job->type == E_VIS_JOB_TYPE_ICONIFY) ||
(job->type == E_VIS_JOB_TYPE_LAYER_LOWER))
e_comp_canvas_norender_pop();
+
+ VS_INF(job->vc->ec, "FREE JOB:%p, type:%d", job, job->type);
E_FREE_FUNC(job->timer, ecore_timer_del);
free(job);
}
_e_vis_clist_unlink(elem);
job = EINA_CLIST_ENTRY(elem, E_Vis_Job, entry);
_e_vis_client_job_exec(job->vc, job->type);
+ VS_INF(job->vc->ec, "FREE JOB:%p, type:%d", job, job->type);
E_FREE_FUNC(job->timer, ecore_timer_del);
free(job);
}
{
E_Vis_Job_Group *group, *tmp;
- INF("VISIBILITY | Job Eval");
+ INF("VISIBILITY | Job Eval Begin");
_e_vis_job_queue_update();
/* execute all of job in the group */
_e_vis_job_group_exec(group);
}
+ INF("VISIBILITY | Job Eval End");
}
static void
ec = vc->ec;
grab = vc->grab;
- VS_DBG(ec, "FINISH Uniconify render(ev:%p, vc:%p, provider:%p)", ev->ec, vc->ec, provider_ec);
+ VS_INF(ec, "FINISH Uniconify render(ev:%p, vc:%p, provider:%p)", ev->ec, vc->ec, provider_ec);
/* force update
* NOTE: this update can invoke some functions related to visibility grab */
_e_vis_ec_job_exec(vc->ec, type);
vc->job.count--;
+ VS_INF(vc->ec, "Decrease VC JOB count:%d", vc->job.count);
+
if (vc->job.count == 0)
{
if (e_object_is_del(E_OBJECT(vc->ec)))
{
/* all of enqueued job is executed */
- VS_DBG(vc->ec, "Deleted Client: UNREF Delay Del");
+ VS_INF(vc->ec, "Deleted Client: UNREF Delay Del");
e_pixmap_free(vc->ec->pixmap);
e_object_delay_del_unref(E_OBJECT(vc->ec));
}
return;
vc->job.count++;
+ VS_INF(vc->ec, "Increase VC JOB count:%d", vc->job.count);
}
static void