Set destructive action only when prompt level is set to Destructive (#11154)

Oversight from #11015, where we added `PromptLevel::Destructive`, which
should be used when a prompt performs a "destructive" action (e.g.
deleting a file). However, we accidentally set `setHasDestructiveAction`
to `true` regardless of which prompt level would be specified

Release Notes:

- N/A
This commit is contained in:
Bennet Bo Fenner
2024-04-29 12:12:11 +02:00
committed by GitHub
parent ca187c8386
commit 45d217f6e0
-1
View File
@@ -926,7 +926,6 @@ impl PlatformWindow for MacWindow {
if let Some((ix, answer)) = latest_non_cancel_label {
let button: id = msg_send![alert, addButtonWithTitle: ns_string(answer)];
let _: () = msg_send![button, setTag: ix as NSInteger];
let _: () = msg_send![button, setHasDestructiveAction: YES];
if level == PromptLevel::Destructive {
let _: () = msg_send![button, setHasDestructiveAction: YES];
}