From 78d63fd494200867b7b114568abd9bd16e94964b Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 15 Jul 2020 06:59:46 -0700 Subject: [PATCH] Fixed project removal issue --- IDEHelper/Compiler/BfSystem.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IDEHelper/Compiler/BfSystem.cpp b/IDEHelper/Compiler/BfSystem.cpp index b7b7fc8d..e25e857c 100644 --- a/IDEHelper/Compiler/BfSystem.cpp +++ b/IDEHelper/Compiler/BfSystem.cpp @@ -3205,6 +3205,10 @@ void BfSystem::RemoveOldData() if (typeDef->mProject->mDeleteStage == BfProject::DeleteStage_AwaitingRefs) typeDef->mProject->mDeleteStage = BfProject::DeleteStage_Queued; + for (auto parser : mParsers) + if (parser->mProject->mDeleteStage == BfProject::DeleteStage_AwaitingRefs) + parser->mProject->mDeleteStage = BfProject::DeleteStage_Queued; + for (int projectIdx = 0; projectIdx < (int)mProjectDeleteQueue.size(); projectIdx++) { auto project = mProjectDeleteQueue[projectIdx];