db/UpdateGlue: relax assertion

Fixes assertion failure when update gets launched during MPD startup.
This commit is contained in:
Max Kellermann 2014-02-05 10:03:28 +01:00
parent d380db25be
commit 2c70251df1

View File

@ -77,7 +77,7 @@ UpdateService::Task(void *ctx)
void void
UpdateService::StartThread(UpdateQueueItem &&i) UpdateService::StartThread(UpdateQueueItem &&i)
{ {
assert(GetEventLoop().IsInside()); assert(GetEventLoop().IsInsideOrNull());
progress = UPDATE_PROGRESS_RUNNING; progress = UPDATE_PROGRESS_RUNNING;
modified = false; modified = false;
@ -104,7 +104,7 @@ UpdateService::GenerateId()
unsigned unsigned
UpdateService::Enqueue(const char *path, bool discard) UpdateService::Enqueue(const char *path, bool discard)
{ {
assert(GetEventLoop().IsInside()); assert(GetEventLoop().IsInsideOrNull());
if (progress != UPDATE_PROGRESS_IDLE) { if (progress != UPDATE_PROGRESS_IDLE) {
const unsigned id = GenerateId(); const unsigned id = GenerateId();