From: Claudio Cambra Date: Sat, 11 Mar 2023 13:06:20 +0000 (+0100) Subject: Use asserts to check validity of pointers in private impl of fileproviderdomainmanager X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~10^2~55^2~146 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=bc3fecfb084d964f43961cb35899dbb60c64b97f;p=nextcloud-desktop.git Use asserts to check validity of pointers in private impl of fileproviderdomainmanager Signed-off-by: Claudio Cambra --- diff --git a/src/gui/macOS/fileproviderdomainmanager_mac.mm b/src/gui/macOS/fileproviderdomainmanager_mac.mm index df8a7d3f0..ca96f6edf 100644 --- a/src/gui/macOS/fileproviderdomainmanager_mac.mm +++ b/src/gui/macOS/fileproviderdomainmanager_mac.mm @@ -123,6 +123,10 @@ class FileProviderDomainManager::Private { void addFileProviderDomain(const AccountState * const accountState) { + Q_ASSERT(accountState); + const auto account = accountState->account(); + Q_ASSERT(account); + const auto domainDisplayName = domainDisplayNameForAccount(account); const auto domainId = domainIdentifierForAccount(account); @@ -150,6 +154,9 @@ class FileProviderDomainManager::Private { void removeFileProviderDomain(const AccountState * const accountState) { + Q_ASSERT(accountState); + const auto account = accountState->account(); + Q_ASSERT(account); const auto domainId = domainIdentifierForAccount(account); qCDebug(lcMacFileProviderDomainManager) << "Removing file provider domain with id: " << domainId; @@ -230,6 +237,7 @@ class FileProviderDomainManager::Private { void signalEnumeratorChanged(const Account * const account) { + Q_ASSERT(account); const auto domainId = domainIdentifierForAccount(account); qCDebug(lcMacFileProviderDomainManager) << "Signalling enumerator changed in file provider domain for account with id: " << domainId;