| Index: chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
|
| diff --git a/chrome/browser/ui/views/frame/opaque_browser_frame_view.cc b/chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
|
| index f3ae9d8fb1fb6e5b9c7713930bd9ce4c11cc5d75..19ad04299e523b4456ea48419dfa68b213a8b27f 100644
|
| --- a/chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
|
| +++ b/chrome/browser/ui/views/frame/opaque_browser_frame_view.cc
|
| @@ -428,6 +428,9 @@ void OpaqueBrowserFrameView::Observe(
|
|
|
| bool OpaqueBrowserFrameView::ShouldShowWindowIcon() const {
|
| views::WidgetDelegate* delegate = frame()->widget_delegate();
|
| + // ShouldShowTitleBar defaults to true.
|
| + if (platform_observer_ && !platform_observer_->ShouldShowTitleBar())
|
| + return false;
|
| return delegate && delegate->ShouldShowWindowIcon();
|
| }
|
|
|
| @@ -436,6 +439,9 @@ bool OpaqueBrowserFrameView::ShouldShowWindowTitle() const {
|
| // a window is being destroyed.
|
| // See more discussion at http://crosbug.com/8958
|
| views::WidgetDelegate* delegate = frame()->widget_delegate();
|
| + // ShouldShowTitleBar defaults to true.
|
| + if (platform_observer_ && !platform_observer_->ShouldShowTitleBar())
|
| + return false;
|
| return delegate && delegate->ShouldShowWindowTitle();
|
| }
|
|
|
|
|