| Index: chrome/browser/ui/cocoa/browser_window_controller_private.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller_private.mm b/chrome/browser/ui/cocoa/browser_window_controller_private.mm
|
| index 1f31c4728a2f977e9a6b13e5994eb3ec6d4c2edd..6d69a975e70b557e321df53271a60419e7915074 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller_private.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller_private.mm
|
| @@ -486,8 +486,10 @@ willPositionSheet:(NSWindow*)sheet
|
|
|
| - (BOOL)shouldShowDetachedBookmarkBar {
|
| DCHECK(browser_.get());
|
| - TabContents* tab = chrome::GetActiveTabContents(browser_.get());
|
| - return (tab && tab->bookmark_tab_helper()->ShouldShowBookmarkBar() &&
|
| + WebContents* web_contents = chrome::GetActiveWebContents(browser_.get());
|
| + BookmarkTabHelper* bookmark_tab_helper =
|
| + web_contents ? BookmarkTabHelper::FromWebContents(web_contents) : NULL;
|
| + return (bookmark_tab_helper && bookmark_tab_helper->ShouldShowBookmarkBar() &&
|
| ![previewableContentsController_ isShowingPreview]);
|
| }
|
|
|
|
|