Index: chrome/browser/cocoa/toolbar_controller.mm |
=================================================================== |
--- chrome/browser/cocoa/toolbar_controller.mm (revision 41595) |
+++ chrome/browser/cocoa/toolbar_controller.mm (working copy) |
@@ -592,7 +592,7 @@ |
} |
- (void)createBrowserActionButtons { |
- if (browserActionsController_.get() == nil) { |
+ if (!browserActionsController_.get()) { |
browserActionsController_.reset([[BrowserActionsController alloc] |
initWithBrowser:browser_ |
containerView:browserActionsContainerView_]); |
@@ -662,6 +662,11 @@ |
} |
- (void)toolbarFrameChanged { |
+ // Do nothing if the frame changes but no Browser Action Controller is |
+ // present. |
+ if (!browserActionsController_.get()) |
+ return; |
+ |
[self maintainMinimumLocationBarWidth]; |
if (locationBarAtMinSize_) { |