diff options
Diffstat (limited to 'muse/al/pos.cpp')
-rw-r--r-- | muse/al/pos.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/muse/al/pos.cpp b/muse/al/pos.cpp index 7c6e6c8e..eb3629c2 100644 --- a/muse/al/pos.cpp +++ b/muse/al/pos.cpp @@ -422,8 +422,10 @@ void PosLen::setLenTick(unsigned len) { _lenTick = len; sn = -1; -// if (type() == FRAMES) + if (type() == FRAMES) _lenFrame = tempomap.tick2frame(len, &sn); + else + _lenTick = len; } //--------------------------------------------------------- @@ -432,10 +434,11 @@ void PosLen::setLenTick(unsigned len) void PosLen::setLenFrame(unsigned len) { - _lenFrame = len; sn = -1; -// if (type() == TICKS) + if (type() == TICKS) _lenTick = tempomap.frame2tick(len, &sn); + else + _lenFrame = len; } //--------------------------------------------------------- |