From 47552acfc389c4d6068f5146e071199c9b4f2ff3 Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Thu, 7 Sep 2017 19:20:00 -0400 Subject: [PATCH] Bug1735: crash pasting copied part of Note track starting at > 0... ... See also commit 76a9962a5e4901445ce9df290a8e623f7fb0ccec What was done there for Cut, should have been done too for Copy. --- src/NoteTrack.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/NoteTrack.cpp b/src/NoteTrack.cpp index 3d530d4f7..24508634a 100644 --- a/src/NoteTrack.cpp +++ b/src/NoteTrack.cpp @@ -498,7 +498,7 @@ Track::Holder NoteTrack::Copy(double t0, double t1, bool) const auto &seq = GetSeq(); seq.convert_to_seconds(); newTrack->mSeq.reset(seq.copy(t0 - GetOffset(), len, false)); - newTrack->SetOffset(GetOffset()); + newTrack->SetOffset(0); // What should be done with the rest of newTrack's members? // (mBottomNote, mDirManager, mSerializationBuffer,