diff options
author | Matt Ward <matt.ward@microsoft.com> | 2019-12-04 21:38:58 +0300 |
---|---|---|
committer | Matt Ward <matt.ward@microsoft.com> | 2019-12-04 21:38:58 +0300 |
commit | 7fae82071d4e566a5f0ebcb08298dccb3f9e2b68 (patch) | |
tree | 1ff2e9cee8dfc582a049885c4607d6a5e2b3c857 /main/external | |
parent | 758b9ed6654d19f1a339e4aa8822ea3bfe7d1fe6 (diff) |
[Core] Fix build engine not being removed
The change make the call to RemoteBuildEngine.UnloadProject meant
that the engine in the RemoteProjectBuilder was being set to null
and the RemoteBuildEngineManager.ReleaseProjectBuilder was being
called with this null engine. Reworked the code so that if the
builder is being disposed then the call to ReleaseProjectBuilder
is done after the UnloadProject.
Also modified a builder test so it waits a while for the engine
count to be reduced since that is now done asynchronously.
Diffstat (limited to 'main/external')
0 files changed, 0 insertions, 0 deletions