From 097f3209dbe5049c562e071b421e40fac37e755d Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 17 Oct 2017 11:23:42 +0100 Subject: [PATCH] Projucer: Pass current thread pool job to MessageManagerLock to prevent deadlock --- extras/Projucer/Source/Project/jucer_Project.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extras/Projucer/Source/Project/jucer_Project.cpp b/extras/Projucer/Source/Project/jucer_Project.cpp index 08deb0902b..da34e10a72 100644 --- a/extras/Projucer/Source/Project/jucer_Project.cpp +++ b/extras/Projucer/Source/Project/jucer_Project.cpp @@ -927,7 +927,7 @@ void Project::Item::setID (const String& newID) { state.setProperty (Ids::ID, Drawable* Project::Item::loadAsImageFile() const { - const MessageManagerLock mml; + const MessageManagerLock mml (ThreadPoolJob::getCurrentThreadPoolJob()); return isValid() ? Drawable::createFromImageFile (getFile()) : nullptr; }