Skip to content

Commit

Permalink
#5231: Give UI a chance to react after handling the progress message
Browse files Browse the repository at this point in the history
  • Loading branch information
codereader committed Aug 12, 2020
1 parent b6afb82 commit 48b8bfc
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion radiant/ui/LongRunningOperationHandler.cpp
Expand Up @@ -21,7 +21,7 @@ LongRunningOperationHandler::LongRunningOperationHandler() :

void LongRunningOperationHandler::onMessage(radiant::LongRunningOperationMessage& message)
{
std::lock_guard<std::mutex> lock(_lock);
auto lock = std::make_unique< std::lock_guard<std::mutex> >(_lock);

if (message.getType() == radiant::OperationEvent::Started)
{
Expand Down Expand Up @@ -60,6 +60,9 @@ void LongRunningOperationHandler::onMessage(radiant::LongRunningOperationMessage
});
}
}

lock.reset();
wxTheApp->Yield();
}

}

0 comments on commit 48b8bfc

Please sign in to comment.