From 55a32c9ca31bc2852e2de09c90d11a4fab7ed8cf Mon Sep 17 00:00:00 2001 From: MarcSabatella Date: Wed, 11 Jul 2018 10:25:12 -0600 Subject: [PATCH] fix #274071: add fingering to non-pitched staves --- mscore/scoreview.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mscore/scoreview.cpp b/mscore/scoreview.cpp index 7d5ba91affa3..d200cd3c6637 100644 --- a/mscore/scoreview.cpp +++ b/mscore/scoreview.cpp @@ -3813,8 +3813,11 @@ void ScoreView::cmdAddText(TEXT type) case TEXT::FINGERING: { Element* e = _score->getSelectedElement(); - if (!e || !e->isNote() - || !e->staff()->isPitchedStaff(e->tick())) + if (!e || !e->isNote()) + break; + bool isTablature = e->staff()->isTabStaff(e->tick()); + bool tabFingering = e->staff()->staffType(e->tick())->showTabFingering(); + if (isTablature && !tabFingering) break; s = new Fingering(_score); s->setTrack(e->track());