Chromium Code Reviews| Index: ash/wm/workspace_controller.cc |
| diff --git a/ash/wm/workspace_controller.cc b/ash/wm/workspace_controller.cc |
| index 355e5e56504971314ca61a84a20adb906e057a91..627db5080f2fa67940ff1f3904aaeb102faf4b7e 100644 |
| --- a/ash/wm/workspace_controller.cc |
| +++ b/ash/wm/workspace_controller.cc |
| @@ -64,8 +64,10 @@ void WorkspaceController::ShowMenu(views::Widget* widget, |
| ui::SimpleMenuModel menu_model(this); |
| // This is just for testing and will be ripped out before we ship, so none of |
| // the strings are localized. |
| - menu_model.AddItem(MENU_CHANGE_WALLPAPER, |
| - l10n_util::GetStringUTF16(IDS_AURA_SET_DESKTOP_WALLPAPER)); |
| + if (!Shell::GetInstance()->user_wallpaper_delegate()->IsLoggedInAsGuest()) { |
|
sky
2012/04/05 03:48:14
If this is false, you'll show an empty menu. In th
bshe
2012/04/10 18:27:42
Done.
|
| + menu_model.AddItem(MENU_CHANGE_WALLPAPER, |
| + l10n_util::GetStringUTF16(IDS_AURA_SET_DESKTOP_WALLPAPER)); |
| + } |
| views::MenuModelAdapter menu_model_adapter(&menu_model); |
| menu_runner_.reset(new views::MenuRunner(menu_model_adapter.CreateMenu())); |
| if (menu_runner_->RunMenuAt( |