From eb53bcf0593cd55a33dc827397274aa862740cfc Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Tue, 26 Apr 2011 11:21:38 -0400 Subject: Add itip_address_is_user(). Convenience function that checks whether the given email address matches a registered mail identity. --- plugins/groupwise-features/gw-ui.c | 2 +- plugins/groupwise-features/proxy-login.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'plugins/groupwise-features') diff --git a/plugins/groupwise-features/gw-ui.c b/plugins/groupwise-features/gw-ui.c index 0d64bd9d3c..08b9382838 100644 --- a/plugins/groupwise-features/gw-ui.c +++ b/plugins/groupwise-features/gw-ui.c @@ -321,7 +321,7 @@ is_meeting_owner (ECalComponent *comp, ECal *client) } if (!ret_val) - ret_val = e_account_list_find (e_get_account_list (), E_ACCOUNT_FIND_ID_ADDRESS, strip) != NULL; + ret_val = itip_address_is_user (strip); g_free (email); return ret_val; diff --git a/plugins/groupwise-features/proxy-login.c b/plugins/groupwise-features/proxy-login.c index 2559dc2079..3f80ac9500 100644 --- a/plugins/groupwise-features/proxy-login.c +++ b/plugins/groupwise-features/proxy-login.c @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -335,7 +336,7 @@ proxy_soap_login (gchar *email, GtkWindow *error_parent) /* README: There should not be the weird scenario of the proxy itself configured as an account. If so, it is violating the (li)unix philosophy of User creation. So dont care about that scenario*/ - if (e_account_list_find (accounts, E_ACCOUNT_FIND_ID_ADDRESS, email) != NULL) { + if (itip_address_is_user (email)) { e_alert_run_dialog_for_args (error_parent, "org.gnome.evolution.proxy-login:already-loggedin", email, NULL); -- cgit v1.2.3