From f2869d12edf7f9e5fb403d4447fbbab31fb875cb Mon Sep 17 00:00:00 2001 From: lasconic Date: Fri, 22 Jan 2016 20:57:01 +0400 Subject: [PATCH] fix #95076: Crash after a copy-paste chord symbols and Undo --- libmscore/paste.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libmscore/paste.cpp b/libmscore/paste.cpp index 25d5b4b509db7..0489a407fe762 100644 --- a/libmscore/paste.cpp +++ b/libmscore/paste.cpp @@ -629,7 +629,7 @@ void Score::pasteSymbols(XmlReader& e, ChordRest* dst) } else if (!harmSegm || harmSegm->tick() > destTick) { Measure* meas = tick2measure(destTick); - harmSegm = meas ? meas->getSegment(Segment::Type::ChordRest, destTick) : nullptr; + harmSegm = meas ? meas->undoGetSegment(Segment::Type::ChordRest, destTick) : nullptr; } if (destTrack >= maxTrack || harmSegm == nullptr) { qDebug("PasteSymbols: no track or segment for %s", tag.toUtf8().data());