| 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
|
|
|