diff --git a/src/qml/settings/InstrumentPage.qml b/src/qml/settings/InstrumentPage.qml
index 365843536ebc132e93b1c2cebf1b8d86360c5d75..1a8a5e76dfb896709e60b43cc1fb48bbe85d5c68 100644
--- a/src/qml/settings/InstrumentPage.qml
+++ b/src/qml/settings/InstrumentPage.qml
@@ -276,7 +276,7 @@ Flickable {
             description: qsTr("Choose which accidentals will be shown on the staff.")
 
             ButtonGroup {
-                buttons: radioRow.children
+                id: accidButtGr
             }
 
             Row {
@@ -292,6 +292,7 @@ Flickable {
                 TradioButton {
                     id: prefSharpRadio
 
+                    ButtonGroup.group: accidButtGr
                     text: qsTr("# - sharps")
                     checked: !GLOB.preferFlats
                 }
@@ -299,6 +300,7 @@ Flickable {
                 TradioButton {
                     id: prefFlatRadio
 
+                    ButtonGroup.group: accidButtGr
                     text: qsTr("b - flats")
                     checked: GLOB.preferFlats
                 }
diff --git a/src/qml/shared/NameStyleSelector.qml b/src/qml/shared/NameStyleSelector.qml
index 512bb167b33c2b279b028cf352ff81f1fb50413e..99f03b1abfe0f5ae3df1b22f94550dae258608de 100644
--- a/src/qml/shared/NameStyleSelector.qml
+++ b/src/qml/shared/NameStyleSelector.qml
@@ -41,7 +41,7 @@ Item {
         id: styleGr
 
         buttons: styleColumn.children
-        onClicked: style = button.style
+        onClicked: button => { style = button.style }
     }
 
     Column {