Index: chrome/browser/ui/ash/launcher/launcher_context_menu.cc |
diff --git a/chrome/browser/ui/ash/launcher/launcher_context_menu.cc b/chrome/browser/ui/ash/launcher/launcher_context_menu.cc |
index e946dd44beed426485b6b68301a98259aa11d0ea..4cb6382fb71f195f9e3b36366cda1bb97f7196c8 100644 |
--- a/chrome/browser/ui/ash/launcher/launcher_context_menu.cc |
+++ b/chrome/browser/ui/ash/launcher/launcher_context_menu.cc |
@@ -109,7 +109,10 @@ bool LauncherContextMenu::IsCommandIdEnabled(int command_id) const { |
void LauncherContextMenu::ExecuteCommand(int command_id, int event_flags) { |
switch (static_cast<MenuItem>(command_id)) { |
case MENU_OPEN_NEW: |
- controller_->Launch(item_.id, ui::EF_NONE); |
+ controller_->LaunchApp( |
+ item_.id, ash::LAUNCH_FROM_UNKNOWN, ui::EF_NONE, |
+ ash::WmWindow::GetAuraWindow(wm_shelf_->GetWindow()) |
+ ->GetRootWindow()); |
break; |
case MENU_CLOSE: |
if (item_.type == ash::TYPE_DIALOG) { |