| Index: chrome/browser/ui/views/frame/browser_frame.cc
|
| diff --git a/chrome/browser/ui/views/frame/browser_frame.cc b/chrome/browser/ui/views/frame/browser_frame.cc
|
| index 35bb5658b905cf4bca0b9dd4289b20157acfed43..2f366957fabd8ddbcee61f885f194431cfb457f0 100644
|
| --- a/chrome/browser/ui/views/frame/browser_frame.cc
|
| +++ b/chrome/browser/ui/views/frame/browser_frame.cc
|
| @@ -31,12 +31,17 @@
|
| #if defined(OS_CHROMEOS)
|
| #include "ash/session/session_state_delegate.h"
|
| #include "ash/shell.h"
|
| +#include "ui/native_theme/native_theme_dark_aura.h"
|
| #endif
|
|
|
| #if defined(OS_LINUX)
|
| #include "chrome/browser/ui/views/frame/browser_command_handler_linux.h"
|
| #endif
|
|
|
| +#if defined(OS_WIN)
|
| +#include "ui/native_theme/native_theme_dark_win.h"
|
| +#endif
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // BrowserFrame, public:
|
|
|
| @@ -75,6 +80,15 @@ void BrowserFrame::InitBrowserFrame() {
|
| ¶ms.bounds,
|
| ¶ms.show_state);
|
| }
|
| +
|
| + if (browser_view_->browser()->profile()->IsOffTheRecord()) {
|
| +#if defined(OS_WIN)
|
| + params.native_theme = ui::NativeThemeDarkWin::instance();
|
| +#elif defined(OS_CHROMEOS)
|
| + params.native_theme = ui::NativeThemeDarkAura::instance();
|
| +#endif
|
| + }
|
| +
|
| Init(params);
|
|
|
| if (!native_browser_frame_->UsesNativeSystemMenu()) {
|
|
|