summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2023-10-24 16:13:59 +0200
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2023-10-25 17:56:54 +0200
commitcd3a409589f139c693f4125bb9f276aa16842609 (patch)
tree6240b66947f2a3d595ebcc68cf253de04a92d572 /src/plugins/platforms/cocoa
parent4a16e51bc3e248c6f82b70e176d605d54b9b2cad (diff)
macOS: Include StandardButton::RestoreDefaults when adding native alert buttons
The loop was breaking one button too early. Pick-to: 6.5 6.6 Change-Id: Ic5027a2e4e35fbd54bf25b310768fd3278d4874b Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa')
-rw-r--r--src/plugins/platforms/cocoa/qcocoamessagedialog.mm2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoamessagedialog.mm b/src/plugins/platforms/cocoa/qcocoamessagedialog.mm
index c8c94b019d..23620a4bd7 100644
--- a/src/plugins/platforms/cocoa/qcocoamessagedialog.mm
+++ b/src/plugins/platforms/cocoa/qcocoamessagedialog.mm
@@ -177,7 +177,7 @@ bool QCocoaMessageDialog::show(Qt::WindowFlags windowFlags, Qt::WindowModality w
const auto *platformTheme = QGuiApplicationPrivate::platformTheme();
if (auto standardButtons = options()->standardButtons()) {
- for (int standardButton = FirstButton; standardButton < LastButton; standardButton <<= 1) {
+ for (int standardButton = FirstButton; standardButton <= LastButton; standardButton <<= 1) {
if (standardButtons & standardButton) {
auto title = platformTheme->standardButtonText(standardButton);
addButton(title, standardButton, buttonRole(StandardButton(standardButton)));