diff --git a/tests/auto/wayland/shared/mockcompositor.cpp b/tests/auto/wayland/shared/mockcompositor.cpp index 1d76cec1200..ef2636b0f9f 100644 --- a/tests/auto/wayland/shared/mockcompositor.cpp +++ b/tests/auto/wayland/shared/mockcompositor.cpp @@ -245,7 +245,8 @@ QSharedPointer MockCompositor::output(int index) { QSharedPointer result; lock(); - result = m_compositor->outputs().at(index)->mockOutput(); + if (Impl::Output *output = m_compositor->outputs().value(index, nullptr)) + result = output->mockOutput(); unlock(); return result; }