Skip to content

Commit

Permalink
Merge pull request #26606 from cbjeukendrup/fix_hide_anchor_lines
Browse files Browse the repository at this point in the history
Fix hiding anchor lines on end drag
  • Loading branch information
RomanPudashkin authored Feb 21, 2025
2 parents 6004313 + d7e3750 commit dbe4adf
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions src/notation/internal/notationinteraction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1237,7 +1237,12 @@ void NotationInteraction::doEndDrag()
}

m_dragData.reset();
setDropTarget(nullptr, false);

if (m_dropData.elementDropData.has_value()) {
setDropTarget(nullptr, false);
} else {
resetAnchorLines();
}
}

void NotationInteraction::endDrag()
Expand Down Expand Up @@ -1291,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 dbe4adf

Please sign in to comment.