| Index: chrome/browser/importer/firefox_importer_utils_win.cc
|
| ===================================================================
|
| --- chrome/browser/importer/firefox_importer_utils_win.cc (revision 62848)
|
| +++ chrome/browser/importer/firefox_importer_utils_win.cc (working copy)
|
| @@ -7,7 +7,7 @@
|
| #include <shlobj.h>
|
|
|
| #include "base/file_util.h"
|
| -#include "base/registry.h"
|
| +#include "base/win/registry.h"
|
|
|
| // NOTE: Keep these in order since we need test all those paths according
|
| // to priority. For example. One machine has multiple users. One non-admin
|
| @@ -28,8 +28,8 @@
|
| // written under HKLM\Mozilla. Otherwise it the keys will be written under
|
| // HKCU\Mozilla.
|
| for (int i = 0; i < arraysize(kFireFoxRegistryPaths); ++i) {
|
| - RegKey reg_key(kFireFoxRegistryPaths[i],
|
| - L"Software\\Mozilla\\Mozilla Firefox", KEY_READ);
|
| + base::win::RegKey reg_key(kFireFoxRegistryPaths[i],
|
| + L"Software\\Mozilla\\Mozilla Firefox", KEY_READ);
|
|
|
| bool result = reg_key.ReadValue(L"CurrentVersion", ver_buffer,
|
| &ver_buffer_length, NULL);
|
| @@ -45,14 +45,16 @@
|
| std::wstring registry_path = L"Software\\Mozilla\\Mozilla Firefox";
|
| wchar_t buffer[MAX_PATH];
|
| DWORD buffer_length = sizeof(buffer);
|
| - RegKey reg_key(HKEY_LOCAL_MACHINE, registry_path.c_str(), KEY_READ);
|
| + base::win::RegKey reg_key(HKEY_LOCAL_MACHINE, registry_path.c_str(),
|
| + KEY_READ);
|
| bool result = reg_key.ReadValue(L"CurrentVersion", buffer,
|
| &buffer_length, NULL);
|
| if (!result)
|
| return std::wstring();
|
| registry_path += L"\\" + std::wstring(buffer) + L"\\Main";
|
| buffer_length = sizeof(buffer);
|
| - RegKey reg_key_directory(HKEY_LOCAL_MACHINE, registry_path.c_str(), KEY_READ);
|
| + base::win::RegKey reg_key_directory(HKEY_LOCAL_MACHINE,
|
| + registry_path.c_str(), KEY_READ);
|
| result = reg_key_directory.ReadValue(L"Install Directory", buffer,
|
| &buffer_length, NULL);
|
| if (!result)
|
|
|