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 57ea06b29bd5dea48e37ccfe4800b8708061dc22..f9e9b2bb28e440deaaeed361ba9ce66e9fddf857 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -474,6 +474,15 @@ void BrowserCommandController::ExecuteCommandWithDisposition( |
break; |
#endif |
+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
msw
2014/02/06 00:50:27
nit: && !defined(TOOLKIT_GTK)?
Matt Giuca
2014/02/11 04:57:43
Done.
|
+ case IDC_USE_SYSTEM_TITLE_BAR: { |
+ PrefService* prefs = browser_->profile()->GetPrefs(); |
+ prefs->SetBoolean(prefs::kUseCustomChromeFrame, |
+ !prefs->GetBoolean(prefs::kUseCustomChromeFrame)); |
+ break; |
+ } |
+#endif |
+ |
#if defined(OS_WIN) |
// Windows 8 specific commands. |
case IDC_METRO_SNAP_ENABLE: |
@@ -895,6 +904,9 @@ void BrowserCommandController::InitCommandState() { |
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_2, true); |
command_updater_.UpdateCommandEnabled(IDC_VISIT_DESKTOP_OF_LRU_USER_3, true); |
#endif |
+#if defined(OS_LINUX) && !defined(OS_CHROMEOS) |
msw
2014/02/06 00:50:27
nit: && !defined(TOOLKIT_GTK)?
Matt Giuca
2014/02/11 04:57:43
Done.
|
+ command_updater_.UpdateCommandEnabled(IDC_USE_SYSTEM_TITLE_BAR, true); |
+#endif |
// Page-related commands |
command_updater_.UpdateCommandEnabled(IDC_EMAIL_PAGE_LOCATION, true); |