summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/waveformrenderbeat.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/waveform/renderers/waveformrenderbeat.cpp')
-rw-r--r--src/waveform/renderers/waveformrenderbeat.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/waveform/renderers/waveformrenderbeat.cpp b/src/waveform/renderers/waveformrenderbeat.cpp
index a4816c2e33..aba5de5944 100644
--- a/src/waveform/renderers/waveformrenderbeat.cpp
+++ b/src/waveform/renderers/waveformrenderbeat.cpp
@@ -10,6 +10,7 @@
#include "waveform/renderers/waveformwidgetrenderer.h"
#include "widget/wskincolor.h"
#include "widget/wwidget.h"
+#include "util/painterscope.h"
WaveformRenderBeat::WaveformRenderBeat(WaveformWidgetRenderer* waveformWidgetRenderer)
: WaveformRendererAbstract(waveformWidgetRenderer) {
@@ -62,7 +63,8 @@ void WaveformRenderBeat::draw(QPainter* painter, QPaintEvent* /*event*/) {
return;
}
- painter->save();
+ PainterScope PainterScope(painter);
+
painter->setRenderHint(QPainter::Antialiasing);
QPen beatPen(m_beatColor);
@@ -96,6 +98,4 @@ void WaveformRenderBeat::draw(QPainter* painter, QPaintEvent* /*event*/) {
// Make sure to use constData to prevent detaches!
painter->drawLines(m_beats.constData(), beatCount);
-
- painter->restore();
}