From 534b09c2aa343ddec340863be1036938d45e9769 Mon Sep 17 00:00:00 2001 From: Paul Olav Tvete Date: Wed, 28 Oct 2015 10:20:26 +0100 Subject: Null pointer check for example The documentation says that defaultOutput() is initialized later. Change-Id: I3dcc6c9dc7395c7986721235333388614928347c Reviewed-by: Laszlo Agocs --- examples/wayland/qwindow-compositor/windowcompositor.cpp | 8 ++++++-- 1 file 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() -- cgit v1.2.3