diff --git a/include/MidiTime.h b/include/MidiTime.h index 9a86f3b486c..351077450ce 100644 --- a/include/MidiTime.h +++ b/include/MidiTime.h @@ -62,6 +62,11 @@ class EXPORT MidiTime return getTact() * s_ticksPerTact; } + MidiTime toAbsoluteTact() const + { + return getTact() * s_ticksPerTact; + } + MidiTime& operator=( const MidiTime& time ) { m_ticks = time.m_ticks; diff --git a/src/tracks/AutomationTrack.cpp b/src/tracks/AutomationTrack.cpp index 3353ae3eb21..cc2edb4c431 100644 --- a/src/tracks/AutomationTrack.cpp +++ b/src/tracks/AutomationTrack.cpp @@ -174,7 +174,7 @@ void AutomationTrackView::dropEvent( QDropEvent * _de ) getTrackContentWidget()->x() ) * MidiTime::ticksPerTact() / static_cast( trackContainerView()->pixelsPerTact() ) ) - .toNearestTact(); + .toAbsoluteTact(); if( pos.getTicks() < 0 ) {