Index: chrome/browser/ui/browser.cc |
diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
index e9441f2f775f9cd9dccfa5be56e0641f7ccbffc4..8594b9a68290f4722ee75e64220ad6b1cd3e2ae0 100644 |
--- a/chrome/browser/ui/browser.cc |
+++ b/chrome/browser/ui/browser.cc |
@@ -45,6 +45,7 @@ |
#include "chrome/browser/download/download_item_model.h" |
#include "chrome/browser/download/download_service.h" |
#include "chrome/browser/download/download_service_factory.h" |
+#include "chrome/browser/download/download_shelf.h" |
#include "chrome/browser/download/download_started_animation.h" |
#include "chrome/browser/download/download_util.h" |
#include "chrome/browser/extensions/browser_extension_window_controller.h" |
@@ -205,12 +206,9 @@ |
#include "chrome/browser/chromeos/boot_times_loader.h" |
#include "chrome/browser/chromeos/gdata/gdata_util.h" |
#include "chrome/browser/chromeos/kiosk_mode/kiosk_mode_settings.h" |
+#include "chrome/browser/extensions/api/terminal/terminal_extension_helper.h" |
#include "chromeos/dbus/dbus_thread_manager.h" |
#include "chromeos/dbus/power_manager_client.h" |
-#if defined(USE_AURA) |
-#include "chrome/browser/extensions/api/terminal/terminal_extension_helper.h" |
-#endif |
-#include "chrome/browser/ui/webui/chromeos/active_downloads_ui.h" |
#endif |
#if defined(USE_ASH) |
@@ -219,10 +217,6 @@ |
#include "chrome/browser/ui/views/ash/panel_view_aura.h" |
#endif |
-#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
-#include "chrome/browser/download/download_shelf.h" |
-#endif |
- |
#if defined(FILE_MANAGER_EXTENSION) |
#include "chrome/browser/chromeos/extensions/file_manager_util.h" |
#endif |
@@ -319,12 +313,10 @@ bool ParseCommaSeparatedIntegers(const std::string& str, |
} |
bool AllowPanels(const std::string& app_name) { |
-#if (!defined(OS_CHROMEOS) || defined(USE_AURA)) |
if (!PanelManager::ShouldUsePanels( |
web_app::GetExtensionIdFromApplicationName(app_name))) { |
return false; |
} |
-#endif // !OS_CHROMEOS || USE_AURA |
return true; |
} |
@@ -1645,13 +1637,7 @@ bool Browser::SupportsWindowFeatureImpl(WindowFeature feature, |
window_->IsFullscreen(); |
#endif |
- unsigned int features = FEATURE_INFOBAR; |
- |
-#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
- // Chrome OS opens a FileBrowse pop up instead of using download shelf. |
- // So FEATURE_DOWNLOADSHELF is only added for non-chromeos platforms. |
- features |= FEATURE_DOWNLOADSHELF; |
-#endif // !defined(OS_CHROMEOS) || defined(USE_AURA) |
+ unsigned int features = (FEATURE_INFOBAR | FEATURE_DOWNLOADSHELF); |
if (is_type_tabbed()) |
features |= FEATURE_BOOKMARKBAR; |
@@ -2396,14 +2382,11 @@ void Browser::ShowHistoryTab() { |
void Browser::ShowDownloadsTab() { |
content::RecordAction(UserMetricsAction("ShowDownloads")); |
-#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
- // ChromiumOS (non-Aura) uses ActiveDownloadsUI instead of of DownloadShelf. |
if (window()) { |
DownloadShelf* shelf = window()->GetDownloadShelf(); |
if (shelf->IsShowing()) |
shelf->Close(); |
} |
-#endif |
ShowSingletonTabOverwritingNTP( |
GetSingletonTabNavigateParams(GURL(chrome::kChromeUIDownloadsURL))); |
} |
@@ -2581,7 +2564,7 @@ void Browser::OpenAddBluetoothDeviceDialog() { |
} |
#endif // defined(OS_CHROMEOS) |
-#if defined(OS_CHROMEOS) && defined(USE_AURA) |
+#if defined(OS_CHROMEOS) |
void Browser::OpenCrosh() { |
GURL crosh_url = TerminalExtensionHelper::GetCroshExtensionURL(profile_); |
if (!crosh_url.is_valid()) |
@@ -3253,7 +3236,7 @@ void Browser::ExecuteCommandWithDisposition( |
case IDC_INTERNET_OPTIONS: OpenInternetOptionsDialog(); break; |
case IDC_LANGUAGE_OPTIONS: OpenLanguageOptionsDialog(); break; |
#endif |
-#if defined(OS_CHROMEOS) && defined(USE_AURA) |
+#if defined(OS_CHROMEOS) |
case IDC_NEW_CROSH_TAB: OpenCrosh(); break; |
#endif |
case IDC_SHOW_SYNC_SETUP: ShowSyncSetup(SyncPromoUI::SOURCE_MENU); |
@@ -3992,10 +3975,6 @@ void Browser::OnStartDownload(WebContents* source, |
return; |
if (DisplayOldDownloadsUI()) { |
-#if defined(OS_CHROMEOS) && !defined(USE_AURA) |
- if (ActiveDownloadsUI::ShouldShowPopup(profile_, download)) |
- ActiveDownloadsUI::OpenPopup(profile_); |
-#else |
// GetDownloadShelf creates the download shelf if it was not yet created. |
DownloadShelf* shelf = window()->GetDownloadShelf(); |
shelf->AddDownload(new DownloadItemModel(download)); |
@@ -4013,7 +3992,6 @@ void Browser::OnStartDownload(WebContents* source, |
ui::Animation::ShouldRenderRichAnimation()) { |
DownloadStartedAnimation::Show(shelf_tab); |
} |
-#endif |
} |
// If the download occurs in a new tab, close it. |
@@ -4688,7 +4666,7 @@ void Browser::InitCommandState() { |
// Window management commands |
command_updater_.UpdateCommandEnabled(IDC_CLOSE_WINDOW, true); |
command_updater_.UpdateCommandEnabled(IDC_NEW_TAB, true); |
-#if defined(OS_CHROMEOS) && defined(USE_AURA) |
+#if defined(OS_CHROMEOS) |
command_updater_.UpdateCommandEnabled(IDC_NEW_CROSH_TAB, true); |
#endif |
command_updater_.UpdateCommandEnabled(IDC_CLOSE_TAB, true); |