diff --git a/src/backends/drm/drm_gpu.cpp b/src/backends/drm/drm_gpu.cpp index 19fd3fccc6..47723ccacb 100644 --- a/src/backends/drm/drm_gpu.cpp +++ b/src/backends/drm/drm_gpu.cpp @@ -197,7 +197,7 @@ void DrmGpu::initDrmResources() const auto notconnected = std::find_if(list.begin(), list.end(), [](DrmPlane *plane) { return plane->getProp(DrmPlane::PropertyIndex::CrtcId)->pending() == 0; }); - if (notconnected == list.end()) { + if (notconnected != list.end()) { return *notconnected; } return list.empty() ? nullptr : list.front();