| Index: chrome/browser/ui/cocoa/toolbar/toolbar_controller_unittest.mm
|
| diff --git a/chrome/browser/ui/cocoa/toolbar/toolbar_controller_unittest.mm b/chrome/browser/ui/cocoa/toolbar/toolbar_controller_unittest.mm
|
| index 0edcb6a60832735866136104fdd05ff429e1a976..16d550d3421910a729c9a340ce9189e090a5006a 100644
|
| --- a/chrome/browser/ui/cocoa/toolbar/toolbar_controller_unittest.mm
|
| +++ b/chrome/browser/ui/cocoa/toolbar/toolbar_controller_unittest.mm
|
| @@ -298,9 +298,11 @@ class BrowserRemovedObserver : public chrome::BrowserListObserver {
|
| // This can happen because the ToolbarController is retained by both the
|
| // BrowserWindowController and -[ToolbarController view], the latter of which is
|
| // autoreleased.
|
| -// TODO(nhiroki): This is disabled due to http://crbug.com/506745.
|
| -TEST_F(ToolbarControllerTest, DISABLED_ToolbarDestroyedAfterBrowser) {
|
| +TEST_F(ToolbarControllerTest, ToolbarDestroyedAfterBrowser) {
|
| BrowserRemovedObserver observer;
|
| + // This is normally called by BrowserWindowController, but since |bar_| is not
|
| + // owned by one, call it here.
|
| + [bar_ browserWillBeDestroyed];
|
| CloseBrowserWindow();
|
| observer.WaitUntilBrowserRemoved();
|
| // |bar_| is released in TearDown().
|
|
|