]> cloud.milkyroute.net Git - dolphin.git/commit
[FileItemRolesUpdater] Use STL-style iterator instead of iterating a copy
authorStefan Brüns <stefan.bruens@rwth-aachen.de>
Mon, 15 Feb 2021 16:40:17 +0000 (17:40 +0100)
committerStefan Brüns <stefan.bruens@rwth-aachen.de>
Mon, 15 Feb 2021 16:40:17 +0000 (17:40 +0100)
commit492cfb73a370e03acc0561a631ce7e0d606ddf58
treead655857eccd7eee5b6ba69297eeb50009b2444d
parent7c0b5c08cc97eded7755ca5cef9c7e5ba5c15537
[FileItemRolesUpdater] Use STL-style iterator instead of iterating a copy

QSet<T>::erase(it) is the save way of erasing from a QSet while iterating
it. This saves creating a copy of the QSet, lookup of a node by value in
`QSet<T>::remove(item)`, and repeated rehashing caused by `remove`.
src/kitemviews/kfileitemmodelrolesupdater.cpp