From 8808c0bca2269579c698291d3013c3c5cc412673 Mon Sep 17 00:00:00 2001 From: Peter Penz Date: Sun, 16 Dec 2007 11:43:39 +0000 Subject: [PATCH] replace Q_ASSERT by 'if', otherwise each caller of updateElasticBand() must check the state itself svn path=/trunk/KDE/kdebase/apps/; revision=749045 --- src/dolphindetailsview.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index bd2a75f616..36ea99ad82 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -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