Index: chrome/browser/ui/browser_command_controller.cc |
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc |
index 570de3e90725c3d34d091445a5d418eab49342d7..6ca884d1272f2d59142cdb9dba5e76d0d1f8ed0f 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -954,7 +954,8 @@ void BrowserCommandController::InitCommandState() { |
command_updater_.UpdateCommandEnabled(IDC_ZOOM_MINUS, true); |
// Show various bits of UI |
- const bool guest_session = profile()->IsGuestSession(); |
+ const bool guest_session = profile()->IsGuestSession() || |
+ profile()->IsSystemProfile(); |
const bool normal_window = browser_->is_type_tabbed(); |
UpdateOpenFileState(&command_updater_); |
command_updater_.UpdateCommandEnabled(IDC_CREATE_SHORTCUTS, false); |
@@ -1193,6 +1194,7 @@ void BrowserCommandController::UpdateCommandsForBookmarkBar() { |
command_updater_.UpdateCommandEnabled( |
IDC_SHOW_BOOKMARK_BAR, |
browser_defaults::bookmarks_enabled && !profile()->IsGuestSession() && |
+ !profile()->IsSystemProfile() && |
!profile()->GetPrefs()->IsManagedPreference( |
bookmarks::prefs::kShowBookmarkBar) && |
IsShowingMainUI()); |