diff options
author | Rick Bell <richard.s.bell@intel.com> | 2016-09-30 18:21:24 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-30 18:21:24 -0700 |
commit | 06ffef23dd9c4547edc36b6f02d40322458e7e2a (patch) | |
tree | 624ca138b461559df4762b58f7786d5c7e901942 | |
parent | 27a3786ec013f64fd58243410a60798f824acec3 (diff) | |
parent | 0c98d347e54cdda5a7f8c72aea9f992b5efa04a2 (diff) | |
download | dleyna-core-06ffef23dd9c4547edc36b6f02d40322458e7e2a.tar.gz |
Merge pull request #48 from debarshiray/master
Don't schedule dleyna_task_processor_t->on_quit_cb more than once
-rw-r--r-- | libdleyna/core/task-processor.c | 4 |
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"); } |