Don't call setAllowsAutomaticKeyEquivalentLocalization on Big Sur (#20844)

Closes #20821

Release Notes:

- Fixed a crash on Big Sur (preview only)
This commit is contained in:
Conrad Irwin
2024-11-18 16:47:36 -07:00
committed by GitHub
parent d4c5c0f05e
commit e7a0890086
+4 -2
View File
@@ -343,8 +343,10 @@ impl MacPlatform {
ns_string(key_to_native(&keystroke.key).as_ref()),
)
.autorelease();
let _: () =
msg_send![item, setAllowsAutomaticKeyEquivalentLocalization: NO];
if MacPlatform::os_version().unwrap() >= SemanticVersion::new(12, 0, 0) {
let _: () =
msg_send![item, setAllowsAutomaticKeyEquivalentLocalization: NO];
}
item.setKeyEquivalentModifierMask_(mask);
}
// For multi-keystroke bindings, render the keystroke as part of the title.