_e_vis_client_grab_cb_timeout(void *data)
{
E_Vis_Grab *grab = data;
- VS_INF(grab->vc->ec, "TIMEOUT(%f) Grab %s", e_config->deiconify_pending_timeout, grab->name);
+ if (!grab) return ECORE_CALLBACK_DONE;
+
+ ELOGF("POL_VIS", "TIMEOUT(%f) Grab(%p), name: %s", NULL, e_config->deiconify_pending_timeout, grab, grab->name);
+ ELOGF("POL_VIS", "Info is_del:%d", grab->vc->ec, e_object_is_del(E_OBJECT(grab->vc->ec)));
grab->timer = NULL;
grab->deleted = 1;
_e_vis_client_grab_remove(grab->vc, grab);
{
E_Vis_Grab *grab;
- VS_INF(vc->ec, "Get job grab: '%s'", name);
-
grab = _e_vis_grab_new(vc, type, name, _e_vis_client_grab_cb_timeout);
if (!grab)
return NULL;
+ VS_INF(vc->ec, "Get job Grab(%p), name: %s", grab, name);
+
_e_vis_client_grab_add(vc, grab);
return grab;
_e_vis_client_job_timeout(void *data)
{
E_Vis_Job *job = data;
+ if (!job) return ECORE_CALLBACK_DONE;
- VS_INF(job->vc->ec, "TIMEOUT(%f) JOB %d", e_config->deiconify_pending_timeout, job->type);
+ ELOGF("POL_VIS", "TIMEOUT(%f) JOB:%p, type:%d", NULL, e_config->deiconify_pending_timeout, job, job->type);
+ ELOGF("POL_VIS", "Info is_del:%d", job->vc->ec, e_object_is_del(E_OBJECT(job->vc->ec)));
job->timer = NULL;
/* FIXME delete all grab and evaluate it instead of exec */