From: Claudio Cambra Date: Mon, 21 Oct 2024 06:56:14 +0000 (+0800) Subject: Simply pass AccountPtr to updateFileTagModel X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~58^2^2~26^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b8b8b480aafd4866d82643ae314766c8ab3dd018;p=nextcloud-desktop.git Simply pass AccountPtr to updateFileTagModel Signed-off-by: Claudio Cambra --- diff --git a/src/gui/filedetails/filedetails.cpp b/src/gui/filedetails/filedetails.cpp index e7897aaf5..2b76c70ad 100644 --- a/src/gui/filedetails/filedetails.cpp +++ b/src/gui/filedetails/filedetails.cpp @@ -80,6 +80,7 @@ void FileDetails::setLocalPath(const QString &localPath) const auto account = _folder->accountState()->account(); _sharingAvailable = account->capabilities().shareAPI(); + updateFileTagModel(account); Q_EMIT fileChanged(); } @@ -167,10 +168,8 @@ FileTagModel *FileDetails::fileTagModel() const return _fileTagModel.get(); } -void FileDetails::updateFileTagModel(const Folder * const folder) +void FileDetails::updateFileTagModel(const AccountPtr &account) { - Q_ASSERT(folder); - const auto account = folder->accountState()->account(); Q_ASSERT(account); const auto serverRelPath = QString(folder->remotePathTrailingSlash() + name()); diff --git a/src/gui/filedetails/filedetails.h b/src/gui/filedetails/filedetails.h index a4dc7e593..fef2b010a 100644 --- a/src/gui/filedetails/filedetails.h +++ b/src/gui/filedetails/filedetails.h @@ -66,7 +66,7 @@ signals: private slots: void refreshFileDetails(); void updateLockExpireString(); - void updateFileTagModel(const OCC::Folder * const folder); + void updateFileTagModel(const OCC::AccountPtr &account); private: QString _localPath;