Skip to content
Success

Changes

Summary

  1. Better AsyncJob implementation (commit: 1550c5f) (details)
Commit 1550c5fe5bfe277510830d6603576902c2129dc9 by lamont
Better AsyncJob implementation

Drops some concerns like the Result type which is just pushed down
into letting the concrete class do whatever it wants now.

This seems like it may fix the NRE that FuelFlowSimulation was
throwing from time to time which may have been some race condition
in the old BackgroundJob implementation that no longer exists?

Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
(commit: 1550c5f)
The file was modified MechJeb2/MechJebModuleSuicideTimer.cs (diff)
The file was modified MechJebLibBindings/FuelFlowSimulation/SimVesselManager.cs (diff)
The file was modified MechJeb2/MechJebModuleStageStats.cs (diff)
The file was modified MechJebLib/MechJebLib.csproj (diff)
The file was modified MechJebLib/SuicideBurnSimulation/Suicide.cs (diff)
The file was modified MechJebLib/FuelFlowSimulation/FuelFlowSimulation.cs (diff)
The file was addedMechJebLib/Utils/AsyncJob.cs
The file was removedMechJebLib/Utils/BackgroundJob.cs