diff --git a/src/plugins/qmlprofiler/qml/Overview.qml b/src/plugins/qmlprofiler/qml/Overview.qml index 42df9b03671..284ceb564a2 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 81e3b9933b7..38548e7bb9a 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 94e8fd058b0..7b19272403f 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;