From 77435427b33d221943a99c26b4ad1f35a439340f Mon Sep 17 00:00:00 2001 From: Christian Semmler <mail@csemmler.com> Date: Fri, 14 Mar 2025 13:24:11 -0700 Subject: [PATCH] Match `Radio::HandleControl` (#1408) --- LEGO1/lego/legoomni/src/actors/radio.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LEGO1/lego/legoomni/src/actors/radio.cpp b/LEGO1/lego/legoomni/src/actors/radio.cpp index 310a08b0..db5017f2 100644 --- a/LEGO1/lego/legoomni/src/actors/radio.cpp +++ b/LEGO1/lego/legoomni/src/actors/radio.cpp @@ -141,12 +141,13 @@ void Radio::Stop() } // FUNCTION: LEGO1 0x1002cbc0 +// FUNCTION: BETA10 0x100f1ce1 MxLong Radio::HandleControl(LegoControlManagerNotificationParam& p_param) { MxDSAction action; // Unused - MxS32 objectId = p_param.m_clickedObjectId; - if (objectId == IsleScript::c_Radio_Ctl) { + switch (p_param.m_clickedObjectId) { + case IsleScript::c_Radio_Ctl: if (m_state->IsActive()) { Stop(); }