Skip to content

Commit

Permalink
Fix crash/assertion failure on Ctrl+Shift+dag hairpin/spanner
Browse files Browse the repository at this point in the history
  • Loading branch information
cbjeukendrup committed Feb 19, 2025
1 parent 9c257da commit d7e3750
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions src/notation/internal/notationinteraction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1296,13 +1296,14 @@ void NotationInteraction::startOutgoingDragElement(const EngravingItem* element,
endOutgoingDrag();
}

QMimeData* mimeData = new QMimeData();
if (element->isSpannerSegment()) {
element = toSpannerSegment(element)->spanner();
Spanner* s = toSpannerSegment(element)->spanner();
mimeData->setData(mu::engraving::mimeSymbolFormat, s->mimeData().toQByteArray());
} else {
mimeData->setData(mu::engraving::mimeSymbolFormat, element->mimeData().toQByteArray());
}

QMimeData* mimeData = new QMimeData();
mimeData->setData(mu::engraving::mimeSymbolFormat, element->mimeData().toQByteArray());

m_outgoingDrag = new QDrag(dragSource);
m_outgoingDrag->setMimeData(mimeData);

Expand Down

0 comments on commit d7e3750

Please sign in to comment.