| Index: chrome/browser/ui/views/frame/browser_view.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc
|
| index 9224b144964cd29819a611289ffc5772aad4cb0f..f5e15b6f72025d4addded62bea0d42484d0f4e9e 100644
|
| --- a/chrome/browser/ui/views/frame/browser_view.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_view.cc
|
| @@ -1998,15 +1998,18 @@ void BrowserView::Init() {
|
| ignore_layout_ = false;
|
|
|
| #if defined(USE_AURA)
|
| + // Add launcher item if we're using the launcher and this type of browser
|
| + // needs an item.
|
| aura_shell::LauncherItemType type;
|
| - if (ChromeShellDelegate::ShouldCreateLauncherItemForBrowser(browser_.get(),
|
| + if (aura_shell::Shell::GetInstance()->launcher() &&
|
| + ChromeShellDelegate::ShouldCreateLauncherItemForBrowser(browser_.get(),
|
| &type)) {
|
| icon_updater_.reset(new LauncherIconUpdater(
|
| browser_->tabstrip_model(),
|
| aura_shell::Shell::GetInstance()->launcher()->model(),
|
| frame_->GetNativeWindow()));
|
| }
|
| -#endif
|
| +#endif // defined(USE_AURA)
|
| }
|
|
|
| void BrowserView::LoadingAnimationCallback() {
|
|
|