| 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 a85a5bc3ce4cca3f426bd413666b4cebe80a5f9f..b36219ca1efb59a4c78f27b7fc427de13d233764 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) && !defined(TOOLKIT_GTK)
|
| + 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) && !defined(TOOLKIT_GTK)
|
| + command_updater_.UpdateCommandEnabled(IDC_USE_SYSTEM_TITLE_BAR, true);
|
| +#endif
|
|
|
| // Page-related commands
|
| command_updater_.UpdateCommandEnabled(IDC_EMAIL_PAGE_LOCATION, true);
|
|
|