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]))
|