diff options
| -rw-r--r-- | aocharmovie.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/aocharmovie.cpp b/aocharmovie.cpp index ddce3f2e..dcc3e9cb 100644 --- a/aocharmovie.cpp +++ b/aocharmovie.cpp @@ -71,6 +71,7 @@ void AOCharMovie::play_pre(QString p_char, QString p_emote, int duration) m_movie->stop(); this->clear(); m_movie->setFileName(gif_path); + m_movie->jumpToFrame(0); int full_duration = duration * time_mod; int real_duration = 0; @@ -80,7 +81,7 @@ void AOCharMovie::play_pre(QString p_char, QString p_emote, int duration) for (int n_frame = 0 ; n_frame < m_movie->frameCount() ; ++n_frame) { real_duration += m_movie->nextFrameDelay(); - m_movie->jumpToFrame(n_frame); + m_movie->jumpToFrame(n_frame + 1); } qDebug() << "full_duration: " << full_duration; qDebug() << "real_duration: " << real_duration; |
