diff --git a/src/plugins/qmlprofiler/qml/Overview.qml b/src/plugins/qmlprofiler/qml/Overview.qml index 42df9b03671b7a174b32f47be648325a5e13e6d5..284ceb564a2120774fffff8e7bd13904e1a78cf7 100644 --- a/src/plugins/qmlprofiler/qml/Overview.qml +++ b/src/plugins/qmlprofiler/qml/Overview.qml @@ -98,6 +98,8 @@ Canvas { onPaint: { if (context === null) return; // canvas isn't ready + + context.reset(); Plotter.qmlProfilerModelProxy = qmlProfilerModelProxy; if (dataReady) { Plotter.plot(canvas, context, region); diff --git a/src/plugins/qmlprofiler/qml/TimeDisplay.qml b/src/plugins/qmlprofiler/qml/TimeDisplay.qml index 81e3b9933b71cb15bd673c03987c7e5741fb4116..38548e7bb9aedf7647507bbe3467274686a1e030 100644 --- a/src/plugins/qmlprofiler/qml/TimeDisplay.qml +++ b/src/plugins/qmlprofiler/qml/TimeDisplay.qml @@ -50,6 +50,8 @@ Canvas { onPaint: { if (context === null) return; // canvas isn't ready + + context.reset(); context.fillStyle = "white"; context.fillRect(0, 0, width, height); diff --git a/src/plugins/qmlprofiler/qml/TimeMarks.qml b/src/plugins/qmlprofiler/qml/TimeMarks.qml index 94e8fd058b03cdbf744dfc35fd3fd14286ce67bc..7b19272403fa5e5269b851bcc02c6c3b00796ab9 100644 --- a/src/plugins/qmlprofiler/qml/TimeMarks.qml +++ b/src/plugins/qmlprofiler/qml/TimeMarks.qml @@ -49,6 +49,8 @@ Canvas { onPaint: { if (context === null) return; // canvas isn't ready + + context.reset(); drawBackgroundBars( context, region ); var totalTime = endTime - startTime;