| Index: chrome/browser/themes/theme_service_win.cc
|
| diff --git a/chrome/browser/themes/theme_service_win.cc b/chrome/browser/themes/theme_service_win.cc
|
| index 6573ee805a029f94e83960f40e599815e0c02505..88a77c3c19eb78301b71a2055e40978b8ac845b1 100644
|
| --- a/chrome/browser/themes/theme_service_win.cc
|
| +++ b/chrome/browser/themes/theme_service_win.cc
|
| @@ -19,7 +19,10 @@ ThemeServiceWin::ThemeServiceWin() {
|
| if (base::win::GetVersion() >= base::win::VERSION_WIN10) {
|
| dwm_key_.reset(new base::win::RegKey(
|
| HKEY_CURRENT_USER, L"SOFTWARE\\Microsoft\\Windows\\DWM", KEY_READ));
|
| - OnDwmKeyUpdated();
|
| + if (dwm_key_->Valid())
|
| + OnDwmKeyUpdated();
|
| + else
|
| + dwm_key_.reset();
|
| }
|
| }
|
|
|
|
|