diff options
Diffstat (limited to 'src/waveform/renderers/waveformwidgetrenderer.cpp')
-rw-r--r-- | src/waveform/renderers/waveformwidgetrenderer.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/waveform/renderers/waveformwidgetrenderer.cpp b/src/waveform/renderers/waveformwidgetrenderer.cpp index c73cc623d5..bd181fdf0f 100644 --- a/src/waveform/renderers/waveformwidgetrenderer.cpp +++ b/src/waveform/renderers/waveformwidgetrenderer.cpp @@ -289,13 +289,14 @@ void WaveformWidgetRenderer::setTrack(TrackPointer track) { } } -WaveformMarkPointer WaveformWidgetRenderer::getCueMarkAtPoint(QPoint point) { +WaveformMarkPointer WaveformWidgetRenderer::getCueMarkAtPoint(QPoint point) const { for (const auto& pMark : m_markPositions.keys()) { int markImagePositionInWidgetSpace = m_markPositions[pMark]; QPoint pointInImageSpace; if (getOrientation() == Qt::Horizontal) { pointInImageSpace = QPoint(point.x() - markImagePositionInWidgetSpace, point.y()); - } else { /* Vertical */ + } else { + DEBUG_ASSERT(getOrientation() == Qt::Vertical); pointInImageSpace = QPoint(point.x(), point.y() - markImagePositionInWidgetSpace); } if (pMark->contains(pointInImageSpace, getOrientation())) { |