drm_gpu: don't bother trying to assign a crtc to a connector that isn't connected

BUG: 457002
master
Janet Blackquill 2 years ago committed by Xaver Hugl
parent f2e594358c
commit 506e2d6f9f

@ -356,7 +356,7 @@ DrmPipeline::Error DrmGpu::checkCrtcAssignment(QVector<DrmConnector *> connector
}
auto connector = connectors.takeFirst();
auto pipeline = connector->pipeline();
if (!pipeline->enabled()) {
if (!pipeline->enabled() || !connector->isConnected()) {
// disabled pipelines don't need CRTCs
pipeline->setCrtc(nullptr);
return checkCrtcAssignment(connectors, crtcs);

Loading…
Cancel
Save