summary refs log tree commit diff
path: root/resources/qml/dialogs/RoomSettingsDialog.qml
diff options
context:
space:
mode:
Diffstat (limited to 'resources/qml/dialogs/RoomSettingsDialog.qml')
-rw-r--r--resources/qml/dialogs/RoomSettingsDialog.qml7
1 files changed, 5 insertions, 2 deletions
diff --git a/resources/qml/dialogs/RoomSettingsDialog.qml b/resources/qml/dialogs/RoomSettingsDialog.qml
index 8e127567..b435e55b 100644
--- a/resources/qml/dialogs/RoomSettingsDialog.qml
+++ b/resources/qml/dialogs/RoomSettingsDialog.qml
@@ -554,13 +554,16 @@ ApplicationWindow {
                     text: qsTr(`Encryption is currently experimental and things might break unexpectedly. <br>
                                 Please take note that it can't be disabled afterwards.`)
                     modality: Qt.NonModal
-                    onAccepted: {
+                    // Broken on macos, see https://bugreports.qt.io/browse/QTBUG-102078
+                    //onAccepted: {
+                    onOkClicked: {
                         if (roomSettings.isEncryptionEnabled)
                             return ;
 
                         roomSettings.enableEncryption();
                     }
-                    onRejected: {
+                    //onRejected: {
+                    onCancelClicked: {
                         encryptionToggle.checked = false;
                     }
                     buttons: Platform.MessageDialog.Ok | Platform.MessageDialog.Cancel