diff --git a/lib/thumbnailview/previewitemdelegate.cpp b/lib/thumbnailview/previewitemdelegate.cpp --- a/lib/thumbnailview/previewitemdelegate.cpp +++ b/lib/thumbnailview/previewitemdelegate.cpp @@ -479,7 +479,9 @@ return; } QSequentialAnimationGroup* anim = new QSequentialAnimationGroup(); - anim->addPause(500); + if (mToolTipAnimation->state() == QPropertyAnimation::Stopped) { + anim->addPause(500); + } QPropertyAnimation* fadeOut = new QPropertyAnimation(mToolTip, "opacity"); fadeOut->setStartValue(mToolTip->opacity()); fadeOut->setEndValue(0.);