Chromium Code Reviews| Index: content/browser/gpu/gpu_data_manager_impl_private.cc |
| diff --git a/content/browser/gpu/gpu_data_manager_impl_private.cc b/content/browser/gpu/gpu_data_manager_impl_private.cc |
| index 3d51dcd4270061060b0bb4edc7fec039dc6142a3..4a34cfe4b7d4580e7aaa3f364b42bec20540426e 100644 |
| --- a/content/browser/gpu/gpu_data_manager_impl_private.cc |
| +++ b/content/browser/gpu/gpu_data_manager_impl_private.cc |
| @@ -241,9 +241,10 @@ void DisplayReconfigCallback(CGDirectDisplayID display, |
| bool gpu_changed = false; |
| if (flags & kCGDisplayAddFlag) { |
| - uint32_t vendor_id, device_id; |
| - if (gpu::CollectGpuID(&vendor_id, &device_id) == gpu::kCollectInfoSuccess) { |
| - gpu_changed = manager->UpdateActiveGpu(vendor_id, device_id); |
| + gpu::GPUInfo gpu_info; |
| + if (gpu::CollectBasicGraphicsInfo(&gpu_info) == gpu::kCollectInfoSuccess) { |
| + gpu_changed = manager->UpdateActiveGpu(gpu_info.gpu.vendor_id, |
| + gpu_info.gpu.device_id); |
|
ccameron
2017/05/12 23:46:10
For dual-GPU macs, gpu_info.gpu always refers to t
|
| } |
| } |