| Index: gpu/config/gpu_control_list.cc
|
| diff --git a/gpu/config/gpu_control_list.cc b/gpu/config/gpu_control_list.cc
|
| index 2e44e3db50c60adc12f694465910fa7a493f517e..5433b61943fb00d3c8b9ca3fe13560f18e6cc866 100644
|
| --- a/gpu/config/gpu_control_list.cc
|
| +++ b/gpu/config/gpu_control_list.cc
|
| @@ -796,7 +796,7 @@ GpuControlList::GpuControlListEntry::GpuControlListEntry()
|
| disabled_(false),
|
| vendor_id_(0),
|
| multi_gpu_style_(kMultiGpuStyleNone),
|
| - multi_gpu_category_(kMultiGpuCategoryPrimary),
|
| + multi_gpu_category_(kMultiGpuCategoryActive),
|
| gl_type_(kGLTypeNone) {
|
| }
|
|
|
| @@ -1146,7 +1146,7 @@ bool GpuControlList::GpuControlListEntry::Contains(
|
| candidates.push_back(gpu_info.gpu);
|
| break;
|
| case kMultiGpuCategoryActive:
|
| - if (gpu_info.gpu.active)
|
| + if (gpu_info.gpu.active || gpu_info.secondary_gpus.empty())
|
| candidates.push_back(gpu_info.gpu);
|
| for (size_t ii = 0; ii < gpu_info.secondary_gpus.size(); ++ii) {
|
| if (gpu_info.secondary_gpus[ii].active)
|
|
|