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) |