Index: chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm |
diff --git a/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm b/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm |
index b9aff4f1632ecb39e0744740aa6ad6f01120645a..6d4ebdc9e17789e0e29cd2f4e57f2878f6001d21 100644 |
--- a/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm |
+++ b/chrome/browser/ui/cocoa/javascript_app_modal_dialog_cocoa.mm |
@@ -140,6 +140,10 @@ const int kMessageTextMaxSlots = 2000; |
DCHECK(!alertShown_); |
alertShown_ = YES; |
NSAlert* alert = [self alert]; |
+ |
+ [alert layout]; |
+ [[alert window] recalculateKeyViewLoop]; |
+ |
[alert beginSheetModalForWindow:nil // nil here makes it app-modal |
modalDelegate:self |
didEndSelector:@selector(alertDidEnd:returnCode:contextInfo:) |