| Index: chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.cc
|
| diff --git a/chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.cc b/chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.cc
|
| index 4c6949c15ab418ab0b4b4b161533ee76907a265d..36a9fad248cc49c23396cb125e68802dfbecc8fc 100644
|
| --- a/chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.cc
|
| +++ b/chrome/browser/ui/aura/chrome_browser_main_extra_parts_aura.cc
|
| @@ -26,6 +26,7 @@
|
| #include "ui/aura/window.h"
|
| #include "ui/base/ime/input_method_initializer.h"
|
| #include "ui/native_theme/native_theme_aura.h"
|
| +#include "ui/native_theme/native_theme_dark_aura.h"
|
| #include "ui/views/linux_ui/linux_ui.h"
|
| #endif
|
|
|
| @@ -56,8 +57,10 @@ ui::NativeTheme* GetNativeThemeForWindow(aura::Window* window) {
|
| window->GetNativeWindowProperty(Profile::kProfileKey));
|
| }
|
|
|
| - if (profile && !profile->GetPrefs()->GetBoolean(prefs::kUsesSystemTheme))
|
| - return ui::NativeThemeAura::instance();
|
| + if (profile && !profile->GetPrefs()->GetBoolean(prefs::kUsesSystemTheme)) {
|
| + return profile->IsOffTheRecord() ? ui::NativeThemeDarkAura::instance()
|
| + : ui::NativeThemeAura::instance();
|
| + }
|
|
|
| return nullptr;
|
| }
|
|
|