diff --git a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp index 5cea0aab4ea..a3ad444e243 100644 --- a/src/plugins/qmldesigner/components/navigator/navigatorview.cpp +++ b/src/plugins/qmldesigner/components/navigator/navigatorview.cpp @@ -700,7 +700,7 @@ void NavigatorView::updateItemSelection() blockSelectionChangedSignal(blocked); if (!selectedModelNodes().isEmpty()) - treeWidget()->scrollTo(indexForModelNode(selectedModelNodes().constFirst())); + treeWidget()->scrollTo(indexForModelNode(selectedModelNodes().constLast())); // make sure selected nodes are visible for (const QModelIndex &selectedIndex : itemSelection.indexes()) {