{
E_Vis_Grab *grab = data;
VS_INF(grab->vc->ec, "TIMEOUT(%f) Grab %s", e_config->deiconify_pending_timeout, grab->name);
+ grab->timer = NULL;
grab->deleted = 1;
_e_vis_client_grab_remove(grab->vc, grab);
- grab->timer = NULL;
return ECORE_CALLBACK_DONE;
}
E_Pol_Vis_Type above_vis_type;
VS_INF(grab->vc->ec, "FORCE CLEAR! Grab %s, cur state:%d", grab->name, grab->vc->state);
+ grab->timer = NULL;
if (grab->vc->state == E_VIS_ICONIFY_STATE_RUNNING_UNICONIFY)
{
grab->deleted = 1;
_e_vis_client_grab_remove(grab->vc, grab);
- grab->timer = NULL;
return ECORE_CALLBACK_DONE;
}
E_Vis_Job *job = data;
VS_INF(job->vc->ec, "TIMEOUT(%f) JOB %d", e_config->deiconify_pending_timeout, job->type);
+ job->timer = NULL;
+
/* FIXME delete all grab and evaluate it instead of exec */
_e_vis_job_exec(&job->entry);
_e_vis_job_eval();
- job->timer = NULL;
+
return ECORE_CALLBACK_DONE;
}