diff options
Diffstat (limited to 'src/plugins/Effect/crossfade')
| -rw-r--r-- | src/plugins/Effect/crossfade/crossfadeplugin.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/Effect/crossfade/crossfadeplugin.cpp b/src/plugins/Effect/crossfade/crossfadeplugin.cpp index fe0081781..3d9850361 100644 --- a/src/plugins/Effect/crossfade/crossfadeplugin.cpp +++ b/src/plugins/Effect/crossfade/crossfadeplugin.cpp @@ -47,8 +47,8 @@ void CrossfadePlugin::applyEffect(Buffer *b) switch (m_state) { case WAITING: - if((m_core->totalTime() > m_overlap + 2000) - && (m_core->totalTime() - m_handler->elapsed() < m_overlap + 2000)) + if((m_core->duration() > m_overlap + 2000) + && (m_core->duration() - m_handler->elapsed() < m_overlap + 2000)) { StateHandler::instance()->sendNextTrackRequest(); m_state = CHECKING; @@ -60,7 +60,7 @@ void CrossfadePlugin::applyEffect(Buffer *b) m_state = PREPARING; break; case PREPARING: - if(m_core->totalTime() && (m_core->totalTime() - m_handler->elapsed() < m_overlap)) + if(m_core->duration() && (m_core->duration() - m_handler->elapsed() < m_overlap)) { if(m_buffer_at + b->samples > m_buffer_size) { |
