BUG: 415698
Fixes multiple VCS plugin beginRetrival()/endRetrival()/itemVersion() calls on single directory update.
When VCS pluging finished gathering directory information VersionControlObserver::slotThreadFinished() calls KFileItemModel::setData() on each entry with appropriate item VCS information.
This in turn emits KFileItemModel::itemsChanged() which is connected with VersionControlObserver::delayedDirectoryVerification() which is starting to gather VCS directory information again.
This commits breaks the vicious circle.
Details
Details
- Reviewers
meven ngraham elvisangelaccio - Group Reviewers
Dolphin - Commits
- R318:305085b58143: Fixes multiple VCS plugin calls on single directory update.
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Unit Tests Skipped