┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ktreeview.cpp7
-rw-r--r--src/ktreeview.h3
2 files changed, 10 insertions, 0 deletions
diff --git a/src/ktreeview.cpp b/src/ktreeview.cpp
index 7109e2755..7c30fad33 100644
--- a/src/ktreeview.cpp
+++ b/src/ktreeview.cpp
@@ -169,5 +169,12 @@ void KTreeView::scrollTo(const QModelIndex& index, ScrollHint hint)
}
}
+void KTreeView::hideEvent(QHideEvent *event)
+{
+ d->startScrollTimer->stop();
+ d->timeLine->stop();
+ QTreeView::hideEvent(event);
+}
+
#include "ktreeview.moc"
#include "ktreeview_p.moc"
diff --git a/src/ktreeview.h b/src/ktreeview.h
index 0e9841fb3..6bc6ea56a 100644
--- a/src/ktreeview.h
+++ b/src/ktreeview.h
@@ -37,6 +37,9 @@ public:
virtual void setSelectionModel(QItemSelectionModel *selectionModel);
virtual void scrollTo(const QModelIndex& index, ScrollHint hint = EnsureVisible);
+protected:
+ virtual void hideEvent(QHideEvent *event);
+
private:
class KTreeViewPrivate;
KTreeViewPrivate *d;