Skip to content

Commit 5823be4

Browse files
authored
Merge pull request #26115 from mike-spa/fixCrashOnAddGuitarPreBend
Fix crash on adding multiple guitar pre-bends or grace-note-bends
2 parents 88320ae + 9b2eda8 commit 5823be4

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/engraving/dom/note.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1924,6 +1924,9 @@ EngravingItem* Note::drop(EditData& data)
19241924
GuitarBendType type = (toActionIcon(e)->actionType() == ActionIconType::PRE_BEND)
19251925
? GuitarBendType::PRE_BEND : GuitarBendType::GRACE_NOTE_BEND;
19261926
GuitarBend* guitarBend = score()->addGuitarBend(type, this);
1927+
if (!guitarBend) {
1928+
break;
1929+
}
19271930
Note* note = guitarBend->startNote();
19281931
IF_ASSERT_FAILED(note) {
19291932
LOGE() << "not valid start note of the bend";

0 commit comments

Comments
 (0)