diff --git a/atom/browser/ui/message_box_mac.mm b/atom/browser/ui/message_box_mac.mm index bc2c5c692cf3..147a09d0d27d 100644 --- a/atom/browser/ui/message_box_mac.mm +++ b/atom/browser/ui/message_box_mac.mm @@ -75,6 +75,9 @@ NSAlert* CreateNSAlert(NativeWindow* parent_window, for (size_t i = 0; i < buttons.size(); ++i) { NSString* title = base::SysUTF8ToNSString(buttons[i]); + // An empty title causes crash on OS X. + if (buttons[i].empty()) + title = @"(empty)"; NSButton* button = [alert addButtonWithTitle:title]; [button setTag:i]; }