diff --git a/src/gui/sampleEdit.cpp b/src/gui/sampleEdit.cpp index 4eaae619c..f5216db02 100644 --- a/src/gui/sampleEdit.cpp +++ b/src/gui/sampleEdit.cpp @@ -1164,6 +1164,7 @@ void FurnaceGUI::drawSampleEdit() { totalAdvance+=xAdvanceCoarse; if (xCoarse>=sample->samples) break; do { + if (xCoarse>=sample->samples) break; if (sample->depth==DIV_SAMPLE_DEPTH_8BIT) { if (candMin>sample->data8[xCoarse]) candMin=sample->data8[xCoarse]; if (candMaxdata8[xCoarse]) candMax=sample->data8[xCoarse];