diff options
Diffstat (limited to 'tests/manual/vectorimagetest/svgpainter.cpp')
-rw-r--r-- | tests/manual/vectorimagetest/svgpainter.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/manual/vectorimagetest/svgpainter.cpp b/tests/manual/vectorimagetest/svgpainter.cpp index 7de39e5a4d..3deec5a2ee 100644 --- a/tests/manual/vectorimagetest/svgpainter.cpp +++ b/tests/manual/vectorimagetest/svgpainter.cpp @@ -73,6 +73,9 @@ void SvgPainter::paintEvent(QPaintEvent *event) m_renderer.render(&p); m_size = m_renderer.defaultSize(); setFixedSize(m_size * m_scale / 10.0); + + if (m_looping && m_renderer.currentFrame() >= (m_renderer.animationDuration() / 1000 * m_renderer.framesPerSecond())) + m_renderer.setCurrentFrame(0); } #else m_size = renderer()->defaultSize(); |