summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authorbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 18:17:47 +0000
committerbshe@chromium.org <bshe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-11 18:17:47 +0000
commit0cfc18eb157e254e046ad48b104f7d59f04a30a2 (patch)
tree64f7e20270bd0c26175792e20cb2f90c224a4cee /chrome
parent60ca6f3e715460d584cdd4ef2929e449bb46ff74 (diff)
downloadchromium_src-0cfc18eb157e254e046ad48b104f7d59f04a30a2.zip
chromium_src-0cfc18eb157e254e046ad48b104f7d59f04a30a2.tar.gz
chromium_src-0cfc18eb157e254e046ad48b104f7d59f04a30a2.tar.bz2
Remove "set wallpaper..." option in system context menu when guest logged in
BUG=120763 TEST=Log in as guest user, click right mouse button on wallpaper, there should be no "set wallpaper..." options in the popup context menu. Review URL: https://chromiumcodereview.appspot.com/9960024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@131806 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/chromeos/background/desktop_background_observer.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/chromeos/background/desktop_background_observer.cc b/chrome/browser/chromeos/background/desktop_background_observer.cc
index 5b4ade3..3cc21fa 100644
--- a/chrome/browser/chromeos/background/desktop_background_observer.cc
+++ b/chrome/browser/chromeos/background/desktop_background_observer.cc
@@ -37,6 +37,10 @@ class UserWallpaperDelegate: public ash::UserWallpaperDelegate {
browser->ShowOptionsTab("setWallpaper");
}
+ virtual bool CanOpenSetWallpaperPage() OVERRIDE {
+ return !chromeos::UserManager::Get()->IsLoggedInAsGuest();
+ }
+
private:
DISALLOW_COPY_AND_ASSIGN(UserWallpaperDelegate);
};