┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistview.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2011-09-22 22:15:40 +0200
committerPeter Penz <[email protected]>2011-09-22 22:17:18 +0200
commitccd92b76e74a00aef0f5186af7d797a63c6b80c6 (patch)
treebcf514b9db2f3a5f39bdd005f863b1460601f824 /src/kitemviews/kitemlistview.cpp
parentba1993af7cdf752ea0c25d5f439c6fc279699ed4 (diff)
Update the layout periodically when resizing the window
Up to now the layout has only been updated when the geometry has not been changed for at least 300 ms. This has been changed so that at least each 300 ms the layout is updated to give a better visual feedback when resizing the window.
Diffstat (limited to 'src/kitemviews/kitemlistview.cpp')
-rw-r--r--src/kitemviews/kitemlistview.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistview.cpp b/src/kitemviews/kitemlistview.cpp
index b17ca47b7..dd2915b8e 100644
--- a/src/kitemviews/kitemlistview.cpp
+++ b/src/kitemviews/kitemlistview.cpp
@@ -321,7 +321,9 @@ void KItemListView::setGeometry(const QRectF& rect)
m_layouter->setSize(rect.size());
}
- m_layoutTimer->start();
+ if (!m_layoutTimer->isActive()) {
+ m_layoutTimer->start();
+ }
}
int KItemListView::itemAt(const QPointF& pos) const