summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libdleyna/core/task-processor.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libdleyna/core/task-processor.c b/libdleyna/core/task-processor.c
index 6277897..6d7f5b8 100644
--- a/libdleyna/core/task-processor.c
+++ b/libdleyna/core/task-processor.c
@@ -253,11 +253,11 @@ void dleyna_task_processor_set_quitting(dleyna_task_processor_t *processor)
processor->quitting = TRUE;
- prv_cancel_all_queues(processor);
-
if (processor->running_tasks == 0)
g_idle_add(processor->on_quit_cb, NULL);
+ prv_cancel_all_queues(processor);
+
DLEYNA_LOG_DEBUG("Exit");
}