summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2021-04-17 16:44:06 +0200
committerGitHub <noreply@github.com>2021-04-17 16:44:06 +0200
commitd7982123f50df2568b99fc29173bc4add242fb79 (patch)
tree121e71a8c3f4958aec3c3b0acb98a67717afccf2
parentd0a8e026756df8fc505bad3c72335273d46be569 (diff)
parentfe04fb9421b1207044cf2c02a66dc248de030294 (diff)
Merge pull request #3753 from uklotzde/waveformrendermark
WaveformRenderMark: Fix debug assertion for special case
-rw-r--r--src/waveform/renderers/waveformrendermark.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/waveform/renderers/waveformrendermark.cpp b/src/waveform/renderers/waveformrendermark.cpp
index 3bdde8f31c..43e15b8278 100644
--- a/src/waveform/renderers/waveformrendermark.cpp
+++ b/src/waveform/renderers/waveformrendermark.cpp
@@ -80,7 +80,7 @@ void WaveformRenderMark::draw(QPainter* painter, QPaintEvent* /*event*/) {
}
// Check if the range needs to be displayed.
- if (sampleEndPosition != Cue::kNoPosition) {
+ if (samplePosition != sampleEndPosition && sampleEndPosition != Cue::kNoPosition) {
DEBUG_ASSERT(samplePosition < sampleEndPosition);
const double currentMarkEndPoint =
m_waveformRenderer->transformSamplePositionInRendererWorld(
@@ -122,7 +122,7 @@ void WaveformRenderMark::draw(QPainter* painter, QPaintEvent* /*event*/) {
}
// Check if the range needs to be displayed.
- if (sampleEndPosition != Cue::kNoPosition) {
+ if (samplePosition != sampleEndPosition && sampleEndPosition != Cue::kNoPosition) {
DEBUG_ASSERT(samplePosition < sampleEndPosition);
double currentMarkEndPoint =
m_waveformRenderer