| Index: chrome/browser/ui/views/ash/launcher/launcher_context_menu.cc
|
| diff --git a/chrome/browser/ui/views/ash/launcher/launcher_context_menu.cc b/chrome/browser/ui/views/ash/launcher/launcher_context_menu.cc
|
| index 9bfd6435930183598e4059c6adb24de315bf7640..30fe5c4302594c0bc7efe9f125a7959c65929a92 100644
|
| --- a/chrome/browser/ui/views/ash/launcher/launcher_context_menu.cc
|
| +++ b/chrome/browser/ui/views/ash/launcher/launcher_context_menu.cc
|
| @@ -37,6 +37,13 @@ LauncherContextMenu::LauncherContextMenu(ChromeLauncherDelegate* delegate,
|
| AddCheckItemWithStringId(
|
| LAUNCH_TYPE_FULLSCREEN,
|
| IDS_APP_CONTEXT_MENU_OPEN_FULLSCREEN);
|
| + } else if (item_.type == ash::TYPE_BROWSER_SHORTCUT) {
|
| + AddItem(MENU_NEW_WINDOW,
|
| + l10n_util::GetStringUTF16(IDS_LAUNCHER_NEW_WINDOW));
|
| + if (!delegate_->IsLoggedInAsGuest()) {
|
| + AddItem(MENU_NEW_INCOGNITO_WINDOW,
|
| + l10n_util::GetStringUTF16(IDS_LAUNCHER_NEW_INCOGNITO_WINDOW));
|
| + }
|
| } else {
|
| AddItem(MENU_OPEN, delegate->GetTitle(item_));
|
| if (delegate->IsOpen(item_.id)) {
|
| @@ -108,6 +115,13 @@ void LauncherContextMenu::ExecuteCommand(int command_id) {
|
| delegate_->SetLaunchType(item_.id, ExtensionPrefs::LAUNCH_FULLSCREEN);
|
| break;
|
| case MENU_AUTO_HIDE:
|
| - return ash::LauncherContextMenu::ToggleAutoHideMenu();
|
| + ash::LauncherContextMenu::ToggleAutoHideMenu();
|
| + break;
|
| + case MENU_NEW_WINDOW:
|
| + delegate_->CreateNewWindow();
|
| + break;
|
| + case MENU_NEW_INCOGNITO_WINDOW:
|
| + delegate_->CreateNewIncognitoWindow();
|
| + break;
|
| }
|
| }
|
|
|