diff options
-rw-r--r-- | examples/wayland/qwindow-compositor/windowcompositor.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/wayland/qwindow-compositor/windowcompositor.cpp b/examples/wayland/qwindow-compositor/windowcompositor.cpp index b55975623..24a0e0f52 100644 --- a/examples/wayland/qwindow-compositor/windowcompositor.cpp +++ b/examples/wayland/qwindow-compositor/windowcompositor.cpp @@ -198,12 +198,16 @@ void WindowCompositor::triggerRender() void WindowCompositor::startRender() { - defaultOutput()->frameStarted(); + QWaylandOutput *out = defaultOutput(); + if (out) + out->frameStarted(); } void WindowCompositor::endRender() { - defaultOutput()->sendFrameCallbacks(); + QWaylandOutput *out = defaultOutput(); + if (out) + out->sendFrameCallbacks(); } void WindowCompositor::updateCursor() |