diff --git a/ChangeLog b/ChangeLog index 033f6d31c..ec34a0d01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2020-07-20 Gregory John Casamento + + * Source/NSAlert.m: Fix NSAlert to have an OK button if none other + is specified. This appears to be the default behavior at this point + according to testing on macOS. + 2020-07-19 Gregory John Casamento * Headers/AppKit/AppKit.h: Add include files for NSSegue* and other diff --git a/Source/NSAlert.m b/Source/NSAlert.m index 68bc15fb6..1b2a32b3e 100644 --- a/Source/NSAlert.m +++ b/Source/NSAlert.m @@ -2005,6 +2005,10 @@ void NSBeginInformationalAlertSheet(NSString *title, icon: _icon title: _message_text != nil ? _message_text : _(@"Alert") message: _informative_text != nil ? _informative_text : _(@"No information")]; + if ([_buttons count] == 0) + { + [self addButtonWithTitle: @"OK"]; + } [panel setButtons: _buttons]; } }