| Index: gpu/config/gpu_info_collector_win.cc
|
| diff --git a/gpu/config/gpu_info_collector_win.cc b/gpu/config/gpu_info_collector_win.cc
|
| index 64672625e5fcfb02e779c87ddd536de725643485..f7b1f9eef2a6b3fa8317ece919e37bb98b9f7a14 100644
|
| --- a/gpu/config/gpu_info_collector_win.cc
|
| +++ b/gpu/config/gpu_info_collector_win.cc
|
| @@ -27,6 +27,7 @@
|
| #include "base/strings/string_number_conversions.h"
|
| #include "base/strings/string_util.h"
|
| #include "base/strings/stringprintf.h"
|
| +#include "base/strings/utf_string_conversions.h"
|
| #include "base/threading/thread.h"
|
| #include "base/threading/worker_pool.h"
|
| #include "base/win/registry.h"
|
| @@ -186,7 +187,7 @@ Version DisplayLinkVersion() {
|
| if (key.ReadValue(L"Version", &version))
|
| return Version();
|
|
|
| - return Version(WideToASCII(version));
|
| + return Version(base::UTF16ToASCII(version));
|
| }
|
|
|
| // Returns whether Lenovo dCute is installed.
|
| @@ -407,7 +408,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id,
|
| key, L"DriverVersion", NULL, NULL,
|
| reinterpret_cast<LPBYTE>(value), &dwcb_data);
|
| if (result == ERROR_SUCCESS)
|
| - driver_version = WideToASCII(std::wstring(value));
|
| + driver_version = base::UTF16ToASCII(std::wstring(value));
|
|
|
| std::string driver_date;
|
| dwcb_data = sizeof(value);
|
| @@ -415,7 +416,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id,
|
| key, L"DriverDate", NULL, NULL,
|
| reinterpret_cast<LPBYTE>(value), &dwcb_data);
|
| if (result == ERROR_SUCCESS)
|
| - driver_date = WideToASCII(std::wstring(value));
|
| + driver_date = base::UTF16ToASCII(std::wstring(value));
|
|
|
| std::string driver_vendor;
|
| dwcb_data = sizeof(value);
|
| @@ -423,7 +424,7 @@ bool CollectDriverInfoD3D(const std::wstring& device_id,
|
| key, L"ProviderName", NULL, NULL,
|
| reinterpret_cast<LPBYTE>(value), &dwcb_data);
|
| if (result == ERROR_SUCCESS) {
|
| - driver_vendor = WideToASCII(std::wstring(value));
|
| + driver_vendor = base::UTF16ToASCII(std::wstring(value));
|
| if (driver_vendor == "Advanced Micro Devices, Inc." ||
|
| driver_vendor == "ATI Technologies Inc.") {
|
| // We are conservative and assume that in the absence of a clear
|
| @@ -537,8 +538,8 @@ GpuIDResult CollectGpuID(uint32* vendor_id, uint32* device_id) {
|
| int vendor = 0, device = 0;
|
| std::wstring vendor_string = id.substr(8, 4);
|
| std::wstring device_string = id.substr(17, 4);
|
| - base::HexStringToInt(WideToASCII(vendor_string), &vendor);
|
| - base::HexStringToInt(WideToASCII(device_string), &device);
|
| + base::HexStringToInt(base::UTF16ToASCII(vendor_string), &vendor);
|
| + base::HexStringToInt(base::UTF16ToASCII(device_string), &device);
|
| *vendor_id = vendor;
|
| *device_id = device;
|
| return kGpuIDSuccess;
|
| @@ -592,8 +593,8 @@ bool CollectBasicGraphicsInfo(GPUInfo* gpu_info) {
|
| int vendor_id = 0, device_id = 0;
|
| base::string16 vendor_id_string = id.substr(8, 4);
|
| base::string16 device_id_string = id.substr(17, 4);
|
| - base::HexStringToInt(WideToASCII(vendor_id_string), &vendor_id);
|
| - base::HexStringToInt(WideToASCII(device_id_string), &device_id);
|
| + base::HexStringToInt(base::UTF16ToASCII(vendor_id_string), &vendor_id);
|
| + base::HexStringToInt(base::UTF16ToASCII(device_id_string), &device_id);
|
| gpu_info->gpu.vendor_id = vendor_id;
|
| gpu_info->gpu.device_id = device_id;
|
| // TODO(zmo): we only need to call CollectDriverInfoD3D() if we use ANGLE.
|
|
|