Don't warn user if permission removed while they're connected

This commit is contained in:
David Rowe 2021-03-15 20:55:42 +13:00
parent e23251df4e
commit 0c1f775dc5

View file

@ -388,7 +388,13 @@ void DomainHandler::setCanConnectWithoutAvatarEntities(bool canConnect) {
bool DomainHandler::canConnectWithoutAvatarEntities() {
if (!_canConnectWithoutAvatarEntities && !_haveAskedConnectWithoutAvatarEntities) {
emit confirmConnectWithoutAvatarEntities();
if (_isConnected) {
// Already connected so don't ask. (Permission removed from user while in the domain.)
setCanConnectWithoutAvatarEntities(true);
} else {
// Ask whether to connect to the domain.
emit confirmConnectWithoutAvatarEntities();
}
}
return _canConnectWithoutAvatarEntities;
}