summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMilan Crha <mcrha@redhat.com>2019-07-16 16:08:17 +0200
committerMilan Crha <mcrha@redhat.com>2019-07-16 16:08:17 +0200
commit7a8f7abc5786dec454b2c4ca120ca86ba6eaf025 (patch)
tree2ce254feead71fe34014a785fcbc90961fbde69e
parente771a4fb8e1f8876685ab272b4efd67cc9aac4d9 (diff)
downloadevolution-data-server-7a8f7abc5786dec454b2c4ca120ca86ba6eaf025.tar.gz
I#112 - Credentials prompter re-asks for credentials of disabled accounts ][
Closes https://gitlab.gnome.org/GNOME/evolution-data-server/issues/112
-rw-r--r--src/libedataserverui/e-credentials-prompter.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libedataserverui/e-credentials-prompter.c b/src/libedataserverui/e-credentials-prompter.c
index 82c0039ff..a104a772d 100644
--- a/src/libedataserverui/e-credentials-prompter.c
+++ b/src/libedataserverui/e-credentials-prompter.c
@@ -883,6 +883,9 @@ credentials_prompter_credentials_required_cb (ESourceRegistry *registry,
return;
}
+ if (!e_source_registry_check_enabled (prompter->priv->registry, source))
+ return;
+
cred_source = e_source_credentials_provider_ref_credentials_source (e_credentials_prompter_get_provider (prompter), source);
/* Global auto-prompt or the source's auto-prompt is disabled. */