File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed
src/inspector/models/notation/mmrests Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -81,12 +81,13 @@ void MMRestSettingsModel::updateNumberOptionsEnabled()
8181{
8282 bool enabled = true ;
8383 for (EngravingItem* item : m_elementList) {
84- if (!item->isMMRest ()) {
85- enabled = false ;
86- break ;
84+ IF_ASSERT_FAILED (item->isMMRest ()) {
85+ continue ;
8786 }
88- MMRest* mmRest = toMMRest (item);
89- if (!mmRest->shouldShowNumber ()) {
87+ const MMRest* mmRest = toMMRest (item);
88+ if (mmRest->getProperty (Pid::MMREST_NUMBER_VISIBLE).toBool () && !mmRest->shouldShowNumber ()) {
89+ // This means the mmrest number was not hidden by the user, but instead hidden
90+ // through style. In this case we won't allow edits to number options...
9091 enabled = false ;
9192 break ;
9293 }
You can’t perform that action at this time.
0 commit comments