Index: chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_cocoa.mm |
diff --git a/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_cocoa.mm b/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_cocoa.mm |
index 3b2a75f758bde0651eba9e151976da5dcab36072..4c46675ddbca2142dbc27b54e7680374717c6ed3 100644 |
--- a/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_cocoa.mm |
+++ b/chrome/browser/ui/cocoa/passwords/manage_passwords_bubble_cocoa.mm |
@@ -51,6 +51,10 @@ void ShowManagePasswordsBubble(content::WebContents* webContents) { |
ManagePasswordsUIController* controller = |
ManagePasswordsUIController::FromWebContents(webContents); |
NSWindow* window = webContents->GetTopLevelNativeWindow(); |
+ if (!window) { |
+ // The tab isn't active right now. |
+ return; |
+ } |
BrowserWindowController* bwc = |
[BrowserWindowController browserWindowControllerForWindow:window]; |
ManagePasswordsBubbleCocoa::ShowBubble( |