From 079d5a9ef166d348081f79c6f2f42529bc789c01 Mon Sep 17 00:00:00 2001 From: vsariola <5684185+vsariola@users.noreply.github.com> Date: Thu, 4 Mar 2021 11:16:42 +0200 Subject: [PATCH] feat(tracker): wrap cursor in the song instead of clamping it Closes #49 --- tracker/model.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tracker/model.go b/tracker/model.go index a8ff4bc..c4af026 100644 --- a/tracker/model.go +++ b/tracker/model.go @@ -724,8 +724,8 @@ func (m *Model) ParamIndex() int { } func (m *Model) clampPositions() { - m.cursor = m.cursor.Clamp(m.song.Score) - m.selectionCorner = m.selectionCorner.Clamp(m.song.Score) + m.cursor = m.cursor.Wrap(m.song.Score) + m.selectionCorner = m.selectionCorner.Wrap(m.song.Score) if !m.Track().Effect { m.lowNibble = false }