diff --git a/libmscore/edit.cpp b/libmscore/edit.cpp index 5cdad1164d..3d7d7b2785 100644 --- a/libmscore/edit.cpp +++ b/libmscore/edit.cpp @@ -2238,6 +2238,15 @@ void Score::cmdDeleteSelection() } deselectAll(); + if (_is.noteEntryMode()) { + ChordRest* cr = _is.cr(); + if (cr) { + if (cr->type() == Element::Type::CHORD) + select(static_cast(cr)->upNote(), SelectType::SINGLE); + else + select(cr, SelectType::SINGLE); + } + } _layoutAll = true; }