diff --git a/src/kits/app/Looper.cpp b/src/kits/app/Looper.cpp index fca7112e61..3c7ffec15f 100644 --- a/src/kits/app/Looper.cpp +++ b/src/kits/app/Looper.cpp @@ -829,6 +829,7 @@ BLooper::_PostMessage(BMessage *msg, BHandler *handler, status_t status; BMessenger messenger(handler, this, &status); + listLocker.Unlock(); if (status == B_OK) status = messenger.SendMessage(msg, replyTo, 0);