diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2011-05-03 04:09:12 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2011-05-03 04:09:12 +0800 |
commit | 18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75 (patch) | |
tree | 5eacc41211b6e421ffb6db2bd15768df8171400c /e-util | |
parent | 7c8489e9d644c5e101a5c74bbc393868d957532a (diff) | |
download | gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar.gz gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar.bz2 gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar.lz gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar.xz gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.tar.zst gsoc2013-evolution-18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75.zip |
Remove e_get_account_by_transport_url().
Function is no longer used, or wanted.
Diffstat (limited to 'e-util')
-rw-r--r-- | e-util/e-account-utils.c | 58 | ||||
-rw-r--r-- | e-util/e-account-utils.h | 1 |
2 files changed, 0 insertions, 59 deletions
diff --git a/e-util/e-account-utils.c b/e-util/e-account-utils.c index aedf4f1c29..636dea7426 100644 --- a/e-util/e-account-utils.c +++ b/e-util/e-account-utils.c @@ -234,64 +234,6 @@ e_get_account_by_source_url (const gchar *source_url) } /** - * e_get_account_by_transport_url: - * @transport_url: a transport URL - * - * Returns the #EAccount with the given transport URL, or %NULL if no - * such account exists. - * - * Returns: an #EAccount having the given transport URL, or %NULL - **/ -EAccount * -e_get_account_by_transport_url (const gchar *transport_url) -{ - EAccountList *account_list; - EAccount *account = NULL; - EIterator *iterator; - CamelProvider *provider; - CamelURL *transport_curl; - - g_return_val_if_fail (transport_url != NULL, NULL); - - transport_curl = camel_url_new (transport_url, NULL); - g_return_val_if_fail (transport_curl != NULL, NULL); - - provider = camel_provider_get (transport_url, NULL); - g_return_val_if_fail (provider != NULL, NULL); - g_return_val_if_fail (provider->url_equal != NULL, NULL); - - account_list = e_get_account_list (); - iterator = e_list_get_iterator (E_LIST (account_list)); - - while (account == NULL && e_iterator_is_valid (iterator)) { - EAccount *candidate; - CamelURL *curl; - - /* XXX EIterator misuses const. */ - candidate = (EAccount *) e_iterator_get (iterator); - - e_iterator_next (iterator); - - if (!account_has_transport_url (candidate)) - continue; - - curl = camel_url_new (candidate->transport->url, NULL); - if (curl == NULL) - continue; - - if (provider->url_equal (curl, transport_curl)) - account = candidate; - - camel_url_free (curl); - } - - g_object_unref (iterator); - camel_url_free (transport_curl); - - return account; -} - -/** * e_get_any_enabled_account: * * Returns the default mail account if it's enabled, otherwise the first diff --git a/e-util/e-account-utils.h b/e-util/e-account-utils.h index ae148cdb36..d5a4625ecb 100644 --- a/e-util/e-account-utils.h +++ b/e-util/e-account-utils.h @@ -30,7 +30,6 @@ void e_set_default_account (EAccount *account); EAccount * e_get_account_by_name (const gchar *name); EAccount * e_get_account_by_uid (const gchar *uid); EAccount * e_get_account_by_source_url (const gchar *source_url); -EAccount * e_get_account_by_transport_url (const gchar *transport_url); EAccount * e_get_any_enabled_account (void); EAccount * e_get_default_transport (void); GList * e_get_subscribable_accounts (CamelSession *session); |