From b560aaa1479132d4ad72c16531a0621795ac06fb Mon Sep 17 00:00:00 2001 From: Kalbuth Date: Wed, 23 May 2018 08:30:50 +0200 Subject: [PATCH] Fix for RADIO:NewUnitTransmission wrong method call - Issue #897 --- Moose Development/Moose/Core/Radio.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Moose Development/Moose/Core/Radio.lua b/Moose Development/Moose/Core/Radio.lua index 1d41d25b7..1fee7ddb4 100644 --- a/Moose Development/Moose/Core/Radio.lua +++ b/Moose Development/Moose/Core/Radio.lua @@ -276,8 +276,12 @@ function RADIO:NewUnitTransmission(FileName, Subtitle, SubtitleDuration, Frequen self:F({FileName, Subtitle, SubtitleDuration, Frequency, Modulation, Loop}) self:SetFileName(FileName) - if Subtitle then self:SetSubtitle(Subtitle) end - if SubtitleDuration then self:SetSubtitleDuration(SubtitleDuration) end + local Duration = 5 + if SubtitleDuration then Duration = SubtitleDuration end + -- SubtitleDuration argument was missing, adding it + if Subtitle then self:SetSubtitle(Subtitle, Duration) end + -- self:SetSubtitleDuration is non existent, removing faulty line + -- if SubtitleDuration then self:SetSubtitleDuration(SubtitleDuration) end if Frequency then self:SetFrequency(Frequency) end if Modulation then self:SetModulation(Modulation) end if Loop then self:SetLoop(Loop) end