diff --git a/src/gui/editing.cpp b/src/gui/editing.cpp index 106ec61b..e5874f91 100644 --- a/src/gui/editing.cpp +++ b/src/gui/editing.cpp @@ -554,6 +554,7 @@ void FurnaceGUI::doPaste(PasteMode mode) { } if (settings.cursorPastePos) { cursor.y=j; + if (cursor.y>=e->song.patLen) cursor.y=e->song.patLen-1; updateScroll(cursor.y); } @@ -1003,4 +1004,4 @@ void FurnaceGUI::doRedo() { } redoHist.pop_back(); -} \ No newline at end of file +}