Fixed resource leak when setting QProgressBar style sheet
authorTero Ahola <tero.ahola@digia.com>
Mon, 10 Oct 2011 15:02:33 +0000 (17:02 +0200)
committerQt by Nokia <qt-info@nokia.com>
Thu, 27 Oct 2011 09:12:38 +0000 (11:12 +0200)
Task-number: QTBUG-19110

Merge-request: 2687
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@nokia.com>
(cherry picked from commit ecd78168271cfe71715e074a50752712f4aa3229)

Change-Id: I49fdf0f74b903313089eb8cd778c80a19d34b461
Reviewed-by: Olivier Goffart <ogoffart@kde.org>
src/widgets/styles/qwindowsstyle.cpp

index 45bdce1..3460f5c 100644 (file)
@@ -218,7 +218,8 @@ bool QWindowsStyle::eventFilter(QObject *o, QEvent *e)
                 d->bars << bar;
                 if (d->bars.size() == 1) {
                     Q_ASSERT(d->animationFps> 0);
-                    d->animateTimer = startTimer(1000 / d->animationFps);
+                    if (d->animateTimer == 0)
+                        d->animateTimer = startTimer(1000 / d->animationFps);
                 }
             }
         }