|
From: <rel...@us...> - 2010-08-04 00:04:14
|
Revision: 672
http://modplug.svn.sourceforge.net/modplug/?rev=672&view=rev
Author: relabsoluness
Date: 2010-08-04 00:04:08 +0000 (Wed, 04 Aug 2010)
Log Message:
-----------
[Fix] MPTM: PCnotes weren't necessarily loaded for all patterns if module had been saved after some patterns were deleted using treeview.
Modified Paths:
--------------
trunk/OpenMPT/soundlib/patternContainer.cpp
Modified: trunk/OpenMPT/soundlib/patternContainer.cpp
===================================================================
--- trunk/OpenMPT/soundlib/patternContainer.cpp 2010-08-03 22:28:34 UTC (rev 671)
+++ trunk/OpenMPT/soundlib/patternContainer.cpp 2010-08-04 00:04:08 UTC (rev 672)
@@ -110,9 +110,9 @@
for(uint16 i = 0; i < nPatterns; i++) if (patc[i])
{
ssb.WriteItem(patc[i], &i, sizeof(i), &WriteModPattern);
- nCount++;
+ nCount = i + 1;
}
- ssb.WriteItem<uint16>(nCount, "num");
+ ssb.WriteItem<uint16>(nCount, "num"); // Index of last pattern + 1.
ssb.FinishWrite();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|