mirror of
https://invent.kde.org/system/dolphin
synced 2024-08-22 01:40:02 +00:00
fix: Dolphin right click and compress doesn't scroll
For newly created items being selected, we had updateViewState() called twice, and the first call blocked work execution needed in the other one
This commit is contained in:
parent
a4292cf068
commit
ff0a4938a5
|
@ -1611,12 +1611,13 @@ void DolphinView::updateViewState()
|
|||
m_view->scrollToItem(currentIndex);
|
||||
m_scrollToCurrentItem = false;
|
||||
}
|
||||
m_currentItemUrl = QUrl();
|
||||
} else {
|
||||
selectionManager->setCurrentItem(0);
|
||||
}
|
||||
} else {
|
||||
m_currentItemUrl = QUrl();
|
||||
}
|
||||
|
||||
m_currentItemUrl = QUrl();
|
||||
}
|
||||
|
||||
if (!m_restoredContentsPosition.isNull()) {
|
||||
|
@ -1651,8 +1652,10 @@ void DolphinView::updateViewState()
|
|||
}
|
||||
}
|
||||
|
||||
selectionManager->beginAnchoredSelection(selectionManager->currentItem());
|
||||
selectionManager->setSelectedItems(selectedItems);
|
||||
if (!selectedItems.isEmpty()) {
|
||||
selectionManager->beginAnchoredSelection(selectionManager->currentItem());
|
||||
selectionManager->setSelectedItems(selectedItems);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue