[evolution] I#1410 - SRV Config Lookup: Lookup without email address too
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] I#1410 - SRV Config Lookup: Lookup without email address too
- Date: Fri, 19 Mar 2021 08:51:46 +0000 (UTC)
commit a3c23e596caca25c8104a0acf69249bd3d24566a
Author: Milan Crha <mcrha redhat com>
Date: Fri Mar 19 09:51:12 2021 +0100
I#1410 - SRV Config Lookup: Lookup without email address too
Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1410
src/modules/config-lookup/e-srv-config-lookup.c | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/src/modules/config-lookup/e-srv-config-lookup.c b/src/modules/config-lookup/e-srv-config-lookup.c
index a6d4e9f754..40e44a4c43 100644
--- a/src/modules/config-lookup/e-srv-config-lookup.c
+++ b/src/modules/config-lookup/e-srv-config-lookup.c
@@ -303,12 +303,14 @@ srv_config_lookup_worker_run (EConfigLookupWorker *lookup_worker,
email_address = e_named_parameters_get (params, E_CONFIG_LOOKUP_PARAM_EMAIL_ADDRESS);
- if (!email_address || !*email_address)
- return;
+ if (email_address && *email_address) {
+ domain = strchr (email_address, '@');
+ if (domain && *domain)
+ srv_config_lookup_domain_sync (config_lookup, email_address, domain + 1, cancellable);
+ }
- domain = strchr (email_address, '@');
- if (domain && *domain)
- srv_config_lookup_domain_sync (config_lookup, email_address, domain + 1, cancellable);
+ if (!email_address)
+ email_address = "";
servers = e_named_parameters_get (params, E_CONFIG_LOOKUP_PARAM_SERVERS);
if (servers && *servers) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]