diff --git a/src/sfizz/FilePool.cpp b/src/sfizz/FilePool.cpp index cb13461f..465229f8 100644 --- a/src/sfizz/FilePool.cpp +++ b/src/sfizz/FilePool.cpp @@ -122,7 +122,7 @@ absl::optional sfz::FilePool::getFileInformation SF_INSTRUMENT instrumentInfo; sndFile.command(SFC_GET_INSTRUMENT, &instrumentInfo, sizeof(instrumentInfo)); - if (instrumentInfo.loop_count == 1) { + if (instrumentInfo.loop_count > 0) { returnedValue.loopBegin = instrumentInfo.loops[0].start; returnedValue.loopEnd = instrumentInfo.loops[0].end; }