Skip to content

Commit c618c12

Browse files
committed
Fixed uninitialized data causing illegitimate player input locking
1 parent 3bfd11a commit c618c12

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Activities/GameActivity.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ void GameActivity::Clear()
7575
m_InventoryMenuGUI[player] = nullptr;
7676
m_pBuyGUI[player] = 0;
7777
m_pEditorGUI[player] = 0;
78+
m_LuaLockActor[player] = false;
79+
m_LuaLockActorMode[player] = Controller::InputMode::CIM_AI;
7880
m_pBannerRed[player] = 0;
7981
m_pBannerYellow[player] = 0;
8082
m_BannerRepeats[player] = 0;
@@ -174,6 +176,8 @@ int GameActivity::Create(const GameActivity &reference)
174176
m_InventoryMenuGUI[player] = new InventoryMenuGUI;
175177
m_pBuyGUI[player] = new BuyMenuGUI;
176178
m_pEditorGUI[player] = new SceneEditorGUI;
179+
m_LuaLockActor[player] = reference.m_LuaLockActor[player];
180+
m_LuaLockActorMode[player] = reference.m_LuaLockActorMode[player];
177181
m_pBannerRed[player] = new GUIBanner();
178182
m_pBannerYellow[player] = new GUIBanner();
179183
m_ReadyToStart[player] = reference.m_ReadyToStart[player];

0 commit comments

Comments
 (0)