File tree Expand file tree Collapse file tree 2 files changed +8
-0
lines changed
GeneralsMD/Code/GameEngine/Source/Common
Generals/Code/GameEngine/Source/Common Expand file tree Collapse file tree 2 files changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -209,6 +209,10 @@ GameEngine::~GameEngine()
209
209
210
210
TheGameResultsQueue->endThreads ();
211
211
212
+ // TheSuperHackers @fix helmutbuhler 03/06/2025
213
+ // Reset all subsystems before deletion to prevent crashing due to cross dependencies.
214
+ reset ();
215
+
212
216
TheSubsystemList->shutdownAll ();
213
217
delete TheSubsystemList;
214
218
TheSubsystemList = NULL ;
Original file line number Diff line number Diff line change @@ -207,6 +207,10 @@ GameEngine::~GameEngine()
207
207
208
208
TheGameResultsQueue->endThreads ();
209
209
210
+ // TheSuperHackers @fix helmutbuhler 03/06/2025
211
+ // Reset all subsystems before deletion to prevent crashing due to cross dependencies.
212
+ reset ();
213
+
210
214
TheSubsystemList->shutdownAll ();
211
215
delete TheSubsystemList;
212
216
TheSubsystemList = NULL ;
You can’t perform that action at this time.
0 commit comments