Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index 711715d5705a956aa711c98732be20974088ba6e..ea7db71f3f5ade56ceb463a0e9ba90b9696611eb 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -127,7 +127,9 @@ |
#if defined(OS_CHROMEOS) |
#include "chrome/browser/ui/views/keyboard_overlay_dialog_view.h" |
#include "chrome/browser/ui/webui/chromeos/mobile_setup_dialog.h" |
-#else |
+#endif |
+ |
+#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
#include "chrome/browser/ui/views/download/download_shelf_view.h" |
#endif |
@@ -356,7 +358,7 @@ BrowserView::~BrowserView() { |
} |
#endif |
-#if !defined(OS_CHROMEOS) |
+#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
// We destroy the download shelf before |browser_| to remove its child |
// download views from the set of download observers (since the observed |
// downloads can be destroyed along with |browser_| and the observer |
@@ -1085,7 +1087,7 @@ void BrowserView::SetDownloadShelfVisible(bool visible) { |
} |
bool BrowserView::IsDownloadShelfVisible() const { |
-#if defined(OS_CHROMEOS) |
+#if defined(OS_CHROMEOS) && !defined(USE_AURA) |
return false; |
#else |
return download_shelf_.get() && download_shelf_->IsShowing(); |
@@ -1093,7 +1095,7 @@ bool BrowserView::IsDownloadShelfVisible() const { |
} |
DownloadShelf* BrowserView::GetDownloadShelf() { |
-#if defined(OS_CHROMEOS) |
+#if defined(OS_CHROMEOS) && !defined(USE_AURA) |
NOTREACHED(); |
return NULL; |
#else |
@@ -1728,7 +1730,7 @@ void BrowserView::GetAccessiblePanes( |
panes->push_back(bookmark_bar_view_.get()); |
if (infobar_container_) |
panes->push_back(infobar_container_); |
-#if !defined(OS_CHROMEOS) |
+#if !defined(OS_CHROMEOS) || defined(USE_AURA) |
if (download_shelf_.get()) |
panes->push_back(download_shelf_.get()); |
#endif |