Index: ash/launcher/launcher.cc |
diff --git a/ash/launcher/launcher.cc b/ash/launcher/launcher.cc |
index b1e819d7f81f9cbdfe08c86b7c0149d9984d1acc..ae164856077c013e246dcf96bbfb0fa0980ad77b 100644 |
--- a/ash/launcher/launcher.cc |
+++ b/ash/launcher/launcher.cc |
@@ -108,8 +108,10 @@ void Launcher::ActivateLauncherItem(int index) { |
false); |
const ash::LauncherItem& item = launcher_view_->model()->items()[index]; |
- Shell::GetInstance()->launcher_item_delegate_manager()-> |
- GetLauncherItemDelegate(item.type)->ItemSelected(item, event); |
+ ash::LauncherItemDelegate* item_delegate = |
+ Shell::GetInstance()->launcher_item_delegate_manager()-> |
+ GetLauncherItemDelegate(item.id); |
+ item_delegate->ItemSelected(event); |
} |
void Launcher::CycleWindowLinear(CycleDirection direction) { |