| Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| index f94784b190700ffc72c110912bc250c653e63751..2b0c5303c5c6d41c6035640d0c9fa865e7c3167a 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| @@ -1328,11 +1328,13 @@ void ChromeLauncherControllerImpl::CreateBrowserShortcutLauncherItem() {
|
| browser_shortcut.title = l10n_util::GetStringUTF16(IDS_PRODUCT_NAME);
|
| ash::ShelfID id = model_->next_id();
|
| model_->AddAt(0, browser_shortcut);
|
| - id_to_item_controller_map_[id] =
|
| + BrowserShortcutLauncherItemController* controller =
|
| new BrowserShortcutLauncherItemController(this, model_);
|
| - id_to_item_controller_map_[id]->set_shelf_id(id);
|
| + controller->set_shelf_id(id);
|
| + id_to_item_controller_map_[id] = controller;
|
| // ShelfModel owns BrowserShortcutLauncherItemController.
|
| - SetShelfItemDelegate(id, id_to_item_controller_map_[id]);
|
| + SetShelfItemDelegate(id, controller);
|
| + controller->UpdateBrowserItemState();
|
| }
|
|
|
| bool ChromeLauncherControllerImpl::IsIncognito(
|
|
|