From 8a84647bcd209e475ba510ab07eb824e56a161e0 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sat, 7 May 2022 06:54:40 -0700 Subject: [PATCH] AssertTypeInfo lock fix --- IDE/src/ScriptManager.bf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDE/src/ScriptManager.bf b/IDE/src/ScriptManager.bf index 8cb8b0a6..34f78b75 100644 --- a/IDE/src/ScriptManager.bf +++ b/IDE/src/ScriptManager.bf @@ -1556,7 +1556,10 @@ namespace IDE { String typeInfo = scope String(); var compiler = (compilerId == 0) ? gApp.mBfResolveCompiler : gApp.mBfBuildCompiler; + var system = (compilerId == 0) ? gApp.mBfResolveSystem : gApp.mBfBuildSystem; + system.Lock(0); compiler.GetTypeInfo(typeName, typeInfo); + system.Unlock(); if (typeInfo != wantTypeInfo) mScriptManager.Fail("Assert failed: {0} == {1}", typeInfo, wantTypeInfo);