summaryrefslogtreecommitdiffstats
path: root/src/waveform/renderers/waveformrendererhsv.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/waveform/renderers/waveformrendererhsv.cpp')
-rw-r--r--src/waveform/renderers/waveformrendererhsv.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/waveform/renderers/waveformrendererhsv.cpp b/src/waveform/renderers/waveformrendererhsv.cpp
index 350010b473..550f87be2b 100644
--- a/src/waveform/renderers/waveformrendererhsv.cpp
+++ b/src/waveform/renderers/waveformrendererhsv.cpp
@@ -8,6 +8,7 @@
#include "track/track.h"
#include "widget/wwidget.h"
#include "util/math.h"
+#include "util/painterscope.h"
WaveformRendererHSV::WaveformRendererHSV(
WaveformWidgetRenderer* waveformWidgetRenderer)
@@ -43,7 +44,8 @@ void WaveformRendererHSV::draw(QPainter* painter,
return;
}
- painter->save();
+ PainterScope PainterScope(painter);
+
painter->setRenderHints(QPainter::Antialiasing, false);
painter->setRenderHints(QPainter::HighQualityAntialiasing, false);
painter->setRenderHints(QPainter::SmoothPixmapTransform, false);
@@ -182,6 +184,4 @@ void WaveformRendererHSV::draw(QPainter* painter,
}
}
}
-
- painter->restore();
}