replace Q_ASSERT by 'if', otherwise each caller of updateElasticBand() must check the state itself

svn path=/trunk/KDE/kdebase/apps/; revision=749045
This commit is contained in:
Peter Penz 2007-12-16 11:43:39 +00:00
parent bef9d64b2a
commit 8808c0bca2

View file

@ -402,11 +402,12 @@ void DolphinDetailsView::slotEntered(const QModelIndex& index)
void DolphinDetailsView::updateElasticBand()
{
Q_ASSERT(m_showElasticBand);
QRect dirtyRegion(elasticBandRect());
m_elasticBandDestination = viewport()->mapFromGlobal(QCursor::pos());
dirtyRegion = dirtyRegion.united(elasticBandRect());
setDirtyRegion(dirtyRegion);
if (m_showElasticBand) {
QRect dirtyRegion(elasticBandRect());
m_elasticBandDestination = viewport()->mapFromGlobal(QCursor::pos());
dirtyRegion = dirtyRegion.united(elasticBandRect());
setDirtyRegion(dirtyRegion);
}
}
QRect DolphinDetailsView::elasticBandRect() const