From 18c5d80a091f85c141e8b0840426958ad4026bcd Mon Sep 17 00:00:00 2001 From: techmetx11 Date: Sat, 22 Feb 2025 07:59:58 +0100 Subject: [PATCH] Use more .getPattern() --- src/engine/fileOps/tfm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/fileOps/tfm.cpp b/src/engine/fileOps/tfm.cpp index 7e102b0e9..a96ee28be 100644 --- a/src/engine/fileOps/tfm.cpp +++ b/src/engine/fileOps/tfm.cpp @@ -523,7 +523,7 @@ void TFMParsePattern(struct TFMParsePatternInfo info) { for (int i=0;i<6;i++) { int lastPatNum=info.ds->subsong[0]->orders.ord[i][info.ds->subsong[0]->ordersLen - 1]; DivPattern* newPat=info.ds->subsong[0]->pat[i].getPattern(info.maxPat,true); - DivPattern* lastPat=info.ds->subsong[0]->pat[i].data[lastPatNum]; + DivPattern* lastPat=info.ds->subsong[0]->pat[i].getPattern(lastPatNum, false); lastPat->copyOn(newPat); info.ds->subsong[0]->orders.ord[i][info.ds->subsong[0]->ordersLen - 1] = info.maxPat; @@ -534,7 +534,7 @@ void TFMParsePattern(struct TFMParsePatternInfo info) { } else { for (int i=0;i<6;i++) { int lastPatNum=info.ds->subsong[0]->orders.ord[i][info.ds->subsong[0]->ordersLen - 1]; - DivPattern* lastPat=info.ds->subsong[0]->pat[i].data[lastPatNum]; + DivPattern* lastPat=info.ds->subsong[0]->pat[i].getPattern(lastPatNum, false); lastPat->data[info.patLens[lastPatNum]-1][4+(usedEffectsCol*4)] = 0x0B; lastPat->data[info.patLens[lastPatNum]-1][5+(usedEffectsCol*4)] = info.loopPos; }