diff --git a/app/widget/timelinewidget/timelinescaledobject.cpp b/app/widget/timelinewidget/timelinescaledobject.cpp index 4f17523b0..554316b15 100644 --- a/app/widget/timelinewidget/timelinescaledobject.cpp +++ b/app/widget/timelinewidget/timelinescaledobject.cpp @@ -1,5 +1,7 @@ #include "timelinescaledobject.h" +#include + TimelineScaledObject::TimelineScaledObject() : scale_(1.0) { @@ -24,7 +26,7 @@ double TimelineScaledObject::TimeToScene(const rational &time) rational TimelineScaledObject::SceneToTime(const double &x) { // Adjust screen point by scale and timebase - qint64 scaled_x_mvmt = qRound64(x / scale_ / timebase_dbl_); + qint64 scaled_x_mvmt = qFloor(x / scale_ / timebase_dbl_); // Return a time in the timebase return rational(scaled_x_mvmt * timebase_.numerator(), timebase_.denominator());