eina_stringshare_del(ed->processing->thumb_key);
free(ed->processing);
ed->processing = NULL;
+ if (!ed->queue.count)
+ {
+ _ethumbd_timeout_stop(ed);
+ _ethumbd_timeout_start(ed);
+ }
}
static void
}
}
+ if (!ed->queue.count)
+ {
+ _ethumbd_timeout_stop(ed);
+ _ethumbd_timeout_start(ed);
+ }
return 1;
}
if (!queue->nqueue)
{
ed->idler = NULL;
- if (!queue->count)
- _ethumbd_timeout_start(ed);
+ if (!ed->queue.count)
+ {
+ _ethumbd_timeout_stop(ed);
+ _ethumbd_timeout_start(ed);
+ }
ed->idler = NULL;
return 0;
}
int arg_idx;
Ethumbd ed;
int child;
- double timeout = 10.0;
+ double timeout = 30.0;
memset(&ed, 0, sizeof(ed));
ecore_init();