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 8ed495b62b112f538e7ec4afd51b0e26ad6fc077..545f3da2e84ac6554a3f192fbd1fa3fad61e1726 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 |
@@ -351,7 +353,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 |
@@ -1080,7 +1082,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(); |
@@ -1088,7 +1090,7 @@ bool BrowserView::IsDownloadShelfVisible() const { |
} |
DownloadShelf* BrowserView::GetDownloadShelf() { |
-#if defined(OS_CHROMEOS) |
+#if defined(OS_CHROMEOS) && !defined(USE_AURA) |
NOTREACHED(); |
return NULL; |
#else |
@@ -1723,7 +1725,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 |