summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/qtvsynctestrenderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/waveform/renderers/qtvsynctestrenderer.cpp')
-rw-r--r--src/waveform/renderers/qtvsynctestrenderer.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/waveform/renderers/qtvsynctestrenderer.cpp b/src/waveform/renderers/qtvsynctestrenderer.cpp
index 3d8caf7f9a..8357703613 100644
--- a/src/waveform/renderers/qtvsynctestrenderer.cpp
+++ b/src/waveform/renderers/qtvsynctestrenderer.cpp
@@ -3,6 +3,7 @@
#include "waveform/renderers/waveformwidgetrenderer.h"
#include "waveform/waveform.h"
#include "waveform/waveformwidgetfactory.h"
+#include "util/painterscope.h"
#include "util/performancetimer.h"
QtVSyncTestRenderer::QtVSyncTestRenderer(
@@ -51,7 +52,7 @@ void QtVSyncTestRenderer::draw(QPainter* pPainter, QPaintEvent* /*event*/) {
return;
}
- pPainter->save();
+ PainterScope PainterScope(pPainter);
auto brush = QBrush(Qt::SolidPattern);
if (++m_drawcount & 1) {
@@ -64,6 +65,4 @@ void QtVSyncTestRenderer::draw(QPainter* pPainter, QPaintEvent* /*event*/) {
pPainter->drawRect(0, 0, m_waveformRenderer->getWidth(),
m_waveformRenderer->getHeight());
-
- pPainter->restore();
}