diff --git a/src/Editor/ResourceBrowser/CVirtualDirectoryTreeView.cpp b/src/Editor/ResourceBrowser/CVirtualDirectoryTreeView.cpp index e520e361..87586edf 100644 --- a/src/Editor/ResourceBrowser/CVirtualDirectoryTreeView.cpp +++ b/src/Editor/ResourceBrowser/CVirtualDirectoryTreeView.cpp @@ -68,10 +68,11 @@ void CVirtualDirectoryTreeView::OnDirectoryMoved(const CVirtualDirectory *pDir) const QModelIndex Index = mpModel->GetIndexForDirectory(pDir); - blockSignals(true); - expand(Index.parent()); - selectionModel()->setCurrentIndex(Index, QItemSelectionModel::ClearAndSelect); - blockSignals(false); + { + [[maybe_unused]] const QSignalBlocker blocker{this}; + expand(Index.parent()); + selectionModel()->setCurrentIndex(Index, QItemSelectionModel::ClearAndSelect); + } mTransferSelectionPostMove = false; }