diff --git a/Source/Loop/LoopQueue.NT.cpp b/Source/Loop/LoopQueue.NT.cpp index 8280e518..cd53cfbf 100644 --- a/Source/Loop/LoopQueue.NT.cpp +++ b/Source/Loop/LoopQueue.NT.cpp @@ -762,8 +762,11 @@ namespace Aurora::Loop // Notify all and remove if unwanted { AU_LOCK_GUARD(this->sourceMutex_); - - AuTryInsert(*trigger, this->msgSource_); + + if (trigger) + { + AuTryInsert(*trigger, this->msgSource_); + } bool shouldRemove {true}; for (const auto &handler : this->msgCallbacks_)