db/UpdateGlue: relax assertion
Fixes assertion failure when update gets launched during MPD startup.
This commit is contained in:
parent
d380db25be
commit
2c70251df1
@ -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();
|
||||||
|
Loading…
Reference in New Issue
Block a user