]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
notify user once when terms of service need to be signed
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Tue, 22 Oct 2024 15:13:31 +0000 (17:13 +0200)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Tue, 22 Oct 2024 15:13:31 +0000 (17:13 +0200)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/gui/accountstate.cpp

index 0e58b7c5ae8425df4fdfff56c37888561430f783..4548ab5595c7c21dd740b4c396aab9ddd60557e1 100644 (file)
@@ -362,7 +362,7 @@ void AccountState::slotConnectionValidatorResult(ConnectionValidator::Status sta
     _lastConnectionValidatorStatus = status;
 
     if ((_lastConnectionValidatorStatus == ConnectionValidator::NeedToSignTermsOfService && status == ConnectionValidator::Connected) ||
-        status == ConnectionValidator::NeedToSignTermsOfService) {
+        (status == ConnectionValidator::NeedToSignTermsOfService && _lastConnectionValidatorStatus != status)) {
 
         emit termsOfServiceChanged(_account);
     }