From 84e750431731ea3f795d72b90c64320dbefd3239 Mon Sep 17 00:00:00 2001 From: Ulf Hermann Date: Fri, 13 Dec 2013 17:27:31 +0100 Subject: [PATCH] QmlProfiler: Make sure the painter state is restored at some point. By returning early from the method painting the binding loop markers painter states could be left on the stack, triggering error messages later. Change-Id: I0b9c336e44a28feec96c506d0e3d0da291054bbd Reviewed-by: Kai Koehne --- src/plugins/qmlprofiler/timelinerenderer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/qmlprofiler/timelinerenderer.cpp b/src/plugins/qmlprofiler/timelinerenderer.cpp index b3385fb3648..f734c1def27 100644 --- a/src/plugins/qmlprofiler/timelinerenderer.cpp +++ b/src/plugins/qmlprofiler/timelinerenderer.cpp @@ -233,7 +233,7 @@ void TimelineRenderer::drawBindingLoopMarkers(QPainter *p, int modelIndex, int f int shadowoffset = 2; if ((yfrom + radius + shadowoffset < 0 && yto + radius + shadowoffset < 0) || (yfrom - radius >= height() && yto - radius >= height())) - return; + break; // shadow p->setPen(shadowPen);