summaryrefslogtreecommitdiffstats
path: root/chrome/browser/app_menu_model.cc
diff options
context:
space:
mode:
authordantasse@chromium.org <dantasse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-13 17:06:26 +0000
committerdantasse@chromium.org <dantasse@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-04-13 17:06:26 +0000
commitf6f940eff9ff7cd676de4e231257113a74b05e72 (patch)
tree094072d7a0fe09899017bb89e38762a5bff99bf6 /chrome/browser/app_menu_model.cc
parentc45ce15766d2902f807b63a3926dafd00ce90746 (diff)
downloadchromium_src-f6f940eff9ff7cd676de4e231257113a74b05e72.zip
chromium_src-f6f940eff9ff7cd676de4e231257113a74b05e72.tar.gz
chromium_src-f6f940eff9ff7cd676de4e231257113a74b05e72.tar.bz2
Remove the option to stop syncing if you're in Chrome OS. Also hide the "Customize" button in case of an error.
BUG=none TEST=build and run Chrome for Linux. Start syncing. Then build for Chrome OS. Try to stop syncing. Note that you cannot. Review URL: http://codereview.chromium.org/1578020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44367 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/app_menu_model.cc')
-rw-r--r--chrome/browser/app_menu_model.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/app_menu_model.cc b/chrome/browser/app_menu_model.cc
index 93d3a43..67ec6b2 100644
--- a/chrome/browser/app_menu_model.cc
+++ b/chrome/browser/app_menu_model.cc
@@ -66,12 +66,17 @@ void AppMenuModel::Build() {
AddSeparator();
+ // The user is always signed in to sync on Chrome OS, so there's no sense
+ // showing this label.
+#if !defined(OS_CHROMEOS)
// We assume that IsSyncEnabled() is constant for the lifetime of the
// program (it just checks command-line flags).
if (ProfileSyncService::IsSyncEnabled()) {
AddItem(IDC_SYNC_BOOKMARKS, GetSyncMenuLabel());
AddSeparator();
}
+#endif
+
#if defined(OS_MACOSX)
AddItemWithStringId(IDC_OPTIONS, IDS_PREFERENCES_MAC);
#else