Don't start QTimeLine if QTimeLine is already started

svn path=/trunk/KDE/kdebase/apps/; revision=757960
This commit is contained in:
Laurent Montel 2008-01-06 16:36:37 +00:00
parent 2dc07b8a7f
commit b5c5973dad

View file

@ -503,7 +503,8 @@ void DolphinColumnView::assureVisibleActiveColumn()
} else {
m_animation->setFrameRange(-m_contentX, -newContentX);
}
m_animation->start();
if(m_animation->state() != QTimeLine::Running)
m_animation->start();
} else if (x < 0) {
const int newContentX = m_contentX - x;
if (isRightToLeft()) {
@ -511,7 +512,8 @@ void DolphinColumnView::assureVisibleActiveColumn()
} else {
m_animation->setFrameRange(-m_contentX, -newContentX);
}
m_animation->start();
if(m_animation->state() != QTimeLine::Running)
m_animation->start();
}
}