- setPos(m_startPos.frames(m_fps), pos().y());
- if (pos().x() != m_startPos.frames(m_fps)) {
- GenTime diff = GenTime(pos().x(), m_fps) - m_startPos;
- m_startPos += diff;
- m_cropDuration = m_cropDuration - diff;
+ setRect(0, 0, cropDuration().frames(m_fps) - 0.02, rect().height());
+ moveBy(durationDiff.frames(m_fps), 0);
+ //setPos(m_startPos.frames(m_fps), pos().y());
+ if ((int) scenePos().x() != posx) {
+ //kDebug()<<"////// WARNING, DIFF IN XPOS: "<<pos().x()<<" == "<<m_startPos.frames(m_fps);
+ GenTime diff = GenTime((int) pos().x() - posx, m_fps);