From: Claudio Cambra Date: Wed, 23 Oct 2024 09:07:17 +0000 (+0800) Subject: Start counting storage usage from 0 for macOS virtual files account X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~5^2~66^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=4f8a83b0807a8cf778b3d5de355ebfbed819cf42;p=nextcloud-desktop.git Start counting storage usage from 0 for macOS virtual files account Signed-off-by: Claudio Cambra --- diff --git a/src/gui/macOS/fileprovidersettingscontroller_mac.mm b/src/gui/macOS/fileprovidersettingscontroller_mac.mm index 7e97c6b8e..9d083300c 100644 --- a/src/gui/macOS/fileprovidersettingscontroller_mac.mm +++ b/src/gui/macOS/fileprovidersettingscontroller_mac.mm @@ -211,16 +211,17 @@ public slots: const auto qDomainIdentifier = QString::fromNSString(domain.identifier); QVector qMaterialisedItems; qMaterialisedItems.reserve(items.count); + unsigned long long storageUsage = 0; for (const id item in items) { const auto itemMetadata = FileProviderItemMetadata::fromNSFileProviderItem(item, qDomainIdentifier); - const auto storageUsage = _storageUsage.value(qDomainIdentifier) + itemMetadata.documentSize(); + storageUsage += itemMetadata.documentSize(); qCDebug(lcFileProviderSettingsController) << "Adding item" << itemMetadata.identifier() << "with size" << itemMetadata.documentSize() << "to storage usage for account" << qDomainIdentifier << "with total size" << storageUsage; qMaterialisedItems.append(itemMetadata); - _storageUsage.insert(qDomainIdentifier, storageUsage); } + _storageUsage.insert(qDomainIdentifier, storageUsage); _materialisedFiles.insert(qDomainIdentifier, qMaterialisedItems); emit q->localStorageUsageForAccountChanged(qDomainIdentifier);