diff --git a/src/widgets/itemviews/qtreeview.cpp b/src/widgets/itemviews/qtreeview.cpp index b7d74bee4dc..dd8fe6a2203 100644 --- a/src/widgets/itemviews/qtreeview.cpp +++ b/src/widgets/itemviews/qtreeview.cpp @@ -309,7 +309,7 @@ void QTreeView::setHeader(QHeaderView *header) \since 4.3 This property holds the amount of time in milliseconds that the user must wait over - a node before that node will automatically open or close. If the time is + a node before that node will automatically open. If the time is set to less then 0 then it will not be activated. By default, this property has a value of -1, meaning that auto-expansion is disabled. @@ -1278,7 +1278,7 @@ void QTreeView::timerEvent(QTimerEvent *event) if (state() == QAbstractItemView::DraggingState && d->viewport->rect().contains(pos)) { QModelIndex index = indexAt(pos); - setExpanded(index, !isExpanded(index)); + expand(index); } d->openTimer.stop(); }