Skip to content

Commit f7b5a1f

Browse files
bugfix(SupplyTruckAI): Halt state machine on destruction
1 parent 6266009 commit f7b5a1f

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Generals/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/SupplyTruckAIUpdate.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,8 @@ SupplyTruckAIUpdate::SupplyTruckAIUpdate( Thing *thing, const ModuleData* module
8383
//-------------------------------------------------------------------------------------------------
8484
SupplyTruckAIUpdate::~SupplyTruckAIUpdate()
8585
{
86+
if (m_supplyTruckStateMachine)
87+
m_supplyTruckStateMachine->halt();
8688
deleteInstance(m_supplyTruckStateMachine);
8789
}
8890

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/AIUpdate/SupplyTruckAIUpdate.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ SupplyTruckAIUpdate::SupplyTruckAIUpdate( Thing *thing, const ModuleData* module
8989
//-------------------------------------------------------------------------------------------------
9090
SupplyTruckAIUpdate::~SupplyTruckAIUpdate()
9191
{
92+
if (m_supplyTruckStateMachine)
93+
m_supplyTruckStateMachine->halt();
9294
deleteInstance(m_supplyTruckStateMachine);
9395
}
9496

0 commit comments

Comments
 (0)