From 508174210e89f1dd383d0227258d76c31cec4bd1 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 15 Jan 2026 12:23:46 -0500 Subject: [PATCH] copy/paste freedom don't snap to effects issue #2127 --- src/gui/editing.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/editing.cpp b/src/gui/editing.cpp index bac9982f4..d706b7811 100644 --- a/src/gui/editing.cpp +++ b/src/gui/editing.cpp @@ -567,9 +567,9 @@ String FurnaceGUI::doCopy(bool cut, bool writeClipboard, const SelectionPoint& s for (; jcurSubSong->patLen && (j<=sEnd.y || jOrder3 && !(iFine&1)) { + /*if (iFine>3 && !(iFine&1)) { iFine--; - } + }*/ clipb+='\n'; for (; iCoarse<=sEnd.xCoarse; iCoarse++) { if (!e->curSubSong->chanShow[iCoarse]) continue; @@ -621,7 +621,7 @@ void FurnaceGUI::doPasteFurnace(PasteMode mode, int arg, bool readClipboard, Str for (size_t i=2; icurSubSong->patLen; i++) { size_t charPos=0; int iCoarse=cursor.xCoarse; - int iFine=(startOff>2 && cursor.xFine>2)?(((cursor.xFine-1)&(~1))|1):startOff; + int iFine=(startOff>2 && cursor.xFine>2)?(cursor.xFine /*((cursor.xFine-1)&(~1))|1*/):startOff; String& line=data[i];