| 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 95943445369070db96873fdf4d94058ea2fe7de6..580c7b09027b8ca561731a2e555435b69f5de81a 100644
|
| --- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| +++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_impl.cc
|
| @@ -460,10 +460,8 @@ void ChromeLauncherControllerImpl::Close(ash::ShelfID id) {
|
| }
|
|
|
| bool ChromeLauncherControllerImpl::IsOpen(ash::ShelfID id) {
|
| - LauncherItemController* controller = GetLauncherItemController(id);
|
| - if (!controller)
|
| - return false;
|
| - return controller->IsOpen();
|
| + const int index = model_->ItemIndexByID(id);
|
| + return index >= 0 && model_->items()[index].status != ash::STATUS_CLOSED;
|
| }
|
|
|
| bool ChromeLauncherControllerImpl::IsPlatformApp(ash::ShelfID id) {
|
|
|