| Index: base/win/registry.cc
|
| diff --git a/base/win/registry.cc b/base/win/registry.cc
|
| index deae10fbe95a69f2485e4275c24fd98f6ae35ef3..a6cb9ae89f789a78461e7d611374e603f492b724 100644
|
| --- a/base/win/registry.cc
|
| +++ b/base/win/registry.cc
|
| @@ -105,6 +105,7 @@ LONG RegKey::CreateKey(const wchar_t* name, REGSAM access) {
|
| if (result == ERROR_SUCCESS) {
|
| Close();
|
| key_ = subkey;
|
| + wow64access_ = access & kWow64AccessMask;
|
| }
|
|
|
| return result;
|
| @@ -143,6 +144,7 @@ LONG RegKey::OpenKey(const wchar_t* relative_key_name, REGSAM access) {
|
| if (result == ERROR_SUCCESS) {
|
| Close();
|
| key_ = subkey;
|
| + wow64access_ = access & kWow64AccessMask;
|
| }
|
| return result;
|
| }
|
| @@ -161,7 +163,6 @@ void RegKey::Set(HKEY key) {
|
| if (key_ != key) {
|
| Close();
|
| key_ = key;
|
| - wow64access_ = 0;
|
| }
|
| }
|
|
|
|
|