Fix compilation against Qt 5

This commit is contained in:
Martchus 2024-04-09 12:05:04 +02:00
parent 0bb7120c1c
commit 96f26e8f37
1 changed files with 2 additions and 1 deletions

View File

@ -77,7 +77,8 @@ QString SyncthingFileModel::path(const QModelIndex &index) const
auto size = QString::size_type();
parts.reserve(reinterpret_cast<SyncthingItem *>(index.internalPointer())->level + 1);
for (auto i = index; i.isValid(); i = i.parent()) {
size += parts.emplace_back(reinterpret_cast<SyncthingItem *>(i.internalPointer())->name).size();
parts.append(reinterpret_cast<SyncthingItem *>(i.internalPointer())->name);
size += parts.back().size();
}
res.reserve(size + parts.size());
for (auto i = parts.rbegin(), end = parts.rend(); i != end; ++i) {