From 503239450739395f2fc8eeaa909dfd442b0a17dc Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 18 Nov 2025 03:27:37 -0500 Subject: [PATCH] giga-refactor, part 16 fix ds.chans not being set when loading old .fur --- src/engine/fileOps/fur.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/engine/fileOps/fur.cpp b/src/engine/fileOps/fur.cpp index 12b5c6826..fd3db86d6 100644 --- a/src/engine/fileOps/fur.cpp +++ b/src/engine/fileOps/fur.cpp @@ -1232,6 +1232,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len, int variantID) { } ds.initDefaultSystemChans(); + ds.chans=tchans; ds.name=reader.readString(); ds.author=reader.readString(); @@ -1819,6 +1820,7 @@ bool DivEngine::loadFur(unsigned char* file, size_t len, int variantID) { return false; } + logW("ds.chans: %d",ds.chans); if (!subSong->readData(reader,ds.version,ds.chans)) { logE("%d: invalid subsong data!",i); lastError="invalid subsong data!";