From: <sv...@op...> - 2024-06-21 08:48:07
|
Author: sagamusix Date: Fri Jun 21 10:47:54 2024 New Revision: 21046 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=21046 Log: [Fix] IT/MPTM: Always load at least one channel, or else we will file loading the file. Modified: trunk/OpenMPT/soundlib/Load_it.cpp Modified: trunk/OpenMPT/soundlib/Load_it.cpp ============================================================================== --- trunk/OpenMPT/soundlib/Load_it.cpp Wed Jun 19 14:52:51 2024 (r21045) +++ trunk/OpenMPT/soundlib/Load_it.cpp Fri Jun 21 10:47:54 2024 (r21046) @@ -876,7 +876,7 @@ } // Checking for number of used channels, which is not explicitly specified in the file. - CHANNELINDEX numChannels = GetNumChannels(); + CHANNELINDEX numChannels = std::max(GetNumChannels(), CHANNELINDEX(1)); for(PATTERNINDEX pat = 0; pat < numPats; pat++) { if(patPos[pat] == 0 || !file.Seek(patPos[pat])) |