1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-26 19:48:01 +02:00

Properly lock around VerifyTypeName

This commit is contained in:
Brian Fiete 2022-05-13 12:06:08 -07:00
parent fb1f538d15
commit a8a02870dc
2 changed files with 25 additions and 13 deletions

View file

@ -282,8 +282,13 @@ namespace IDE.ui
typeName.RemoveFromStart(1);
}
if (!gApp.mBfResolveCompiler.VerifyTypeName(scope String(typeName), -1))
isValid = false;
if (gApp.mBfResolveCompiler?.IsPerformingBackgroundOperation() == false)
{
gApp.mBfResolveSystem.Lock(0);
if (!gApp.mBfResolveCompiler.VerifyTypeName(scope String(typeName), -1))
isValid = false;
gApp.mBfResolveSystem.Unlock();
}
}
}
subItem.mTextColor = isValid ? 0xFFFFFFFF : 0xFFFF8080;