diff --git a/src/preferences/qml/MuseScore/Preferences/PreferencesDialog.qml b/src/preferences/qml/MuseScore/Preferences/PreferencesDialog.qml index 7098b75d82c26..aac6ef53e3996 100644 --- a/src/preferences/qml/MuseScore/Preferences/PreferencesDialog.qml +++ b/src/preferences/qml/MuseScore/Preferences/PreferencesDialog.qml @@ -182,7 +182,7 @@ StyledDialogView { for (var i in pages) { var page = pages[i] var obj = root.prv.pagesObjects[page.id] - ok &= obj.apply() + ok = obj && ok & obj.apply() } if (ok) { diff --git a/src/preferences/qml/MuseScore/Preferences/PreferencesPage.qml b/src/preferences/qml/MuseScore/Preferences/PreferencesPage.qml index 39003a9bc2e61..eb1c6930016f4 100644 --- a/src/preferences/qml/MuseScore/Preferences/PreferencesPage.qml +++ b/src/preferences/qml/MuseScore/Preferences/PreferencesPage.qml @@ -27,7 +27,7 @@ import Muse.UiComponents Rectangle { id: root - height: parent.height + height: parent ? parent.height : 0 color: ui.theme.backgroundSecondaryColor default property alias contentData: content.data