summaryrefslogtreecommitdiff
path: root/muse/al/pos.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse/al/pos.cpp')
-rw-r--r--muse/al/pos.cpp9
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;
}
//---------------------------------------------------------