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 73d5423aaddd77e4fbf52d5a087b79d586c9309a..556842c3e8ec1a49977fa5fd791f9fd36b676843 100644 |
--- a/gpu/config/gpu_info_collector_win.cc |
+++ b/gpu/config/gpu_info_collector_win.cc |
@@ -545,7 +545,8 @@ GpuIDResult CollectGpuID(uint32* vendor_id, uint32* device_id) { |
base::HexStringToInt(base::UTF16ToASCII(device_string), &device); |
*vendor_id = vendor; |
*device_id = device; |
- return kGpuIDSuccess; |
+ if (*vendor_id != 0 && *device_id != 0) |
+ return kGpuIDSuccess; |
} |
return kGpuIDFailure; |
} |