From ea3f982415c402bcf7d69c6c62a1fb38e123d5cf Mon Sep 17 00:00:00 2001
From: Leo Franchi <lfranchi@kde.org>
Date: Tue, 31 Jul 2012 22:21:44 -0400
Subject: [PATCH] Don't re-start already running animation

---
 src/libtomahawk/utils/AnimatedSpinner.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/libtomahawk/utils/AnimatedSpinner.cpp b/src/libtomahawk/utils/AnimatedSpinner.cpp
index 2d66e7273..cf22a3ad6 100644
--- a/src/libtomahawk/utils/AnimatedSpinner.cpp
+++ b/src/libtomahawk/utils/AnimatedSpinner.cpp
@@ -165,7 +165,7 @@ AnimatedSpinner::drawFrame( QPainter* p, const QRect& rect )
 void
 AnimatedSpinner::fadeIn()
 {
-    if ( parentWidget() && isVisible() )
+    if ( parentWidget() && isVisible() || m_animation->state() == QTimeLine::Running )
         return;
 
     m_animation->start();