aboutsummaryrefslogtreecommitdiffstats
path: root/e-util
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-05-03 04:09:12 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-05-03 04:09:12 +0800
commit18d8b5f73dcef5d6f3c1fdd02d168cf90762bb75 (patch)
tree5eacc41211b6e421ffb6db2bd15768df8171400c /e-util
parent7c8489e9d644c5e101a5c74bbc393868d957532a (diff)
downloadgsoc2013-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.c58
-rw-r--r--e-util/e-account-utils.h1
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);