diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-08-26 17:15:11 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2011-08-29 17:42:15 +0800 |
commit | 04f88a3959838b95972664ce99cf24f94be06457 (patch) | |
tree | 5ba481428038c56c84f94b4c0571bd9d2c4c5c71 /libempathy/empathy-account-settings.c | |
parent | 6dfd7204baa89c6eb3903753f45b7d416a93b112 (diff) | |
download | gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar.gz gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar.bz2 gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar.lz gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar.xz gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.tar.zst gsoc2013-empathy-04f88a3959838b95972664ce99cf24f94be06457.zip |
export empathy_account_has_uri_scheme_tel()
https://bugzilla.gnome.org/show_bug.cgi?id=650112
Diffstat (limited to 'libempathy/empathy-account-settings.c')
-rw-r--r-- | libempathy/empathy-account-settings.c | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/libempathy/empathy-account-settings.c b/libempathy/empathy-account-settings.c index 91ba61023..04fa789d5 100644 --- a/libempathy/empathy-account-settings.c +++ b/libempathy/empathy-account-settings.c @@ -529,25 +529,6 @@ empathy_account_settings_try_migrating_password (EmpathyAccountSettings *self) priv->password_original = g_strdup (password); } -static gboolean -account_has_uri_scheme_tel (TpAccount *account) -{ - const gchar * const * uri_schemes; - guint i; - - uri_schemes = tp_account_get_uri_schemes (account); - if (uri_schemes == NULL) - return FALSE; - - for (i = 0; uri_schemes[i] != NULL; i++) - { - if (!tp_strdiff (uri_schemes[i], "tel")) - return TRUE; - } - - return FALSE; -} - static void empathy_account_settings_check_readyness (EmpathyAccountSettings *self) { @@ -586,7 +567,7 @@ empathy_account_settings_check_readyness (EmpathyAccountSettings *self) priv->icon_name = g_strdup (tp_account_get_icon_name (priv->account)); - priv->uri_scheme_tel = account_has_uri_scheme_tel (priv->account); + priv->uri_scheme_tel = empathy_account_has_uri_scheme_tel (priv->account); } tp_protocol = tp_connection_manager_get_protocol (priv->manager, @@ -947,7 +928,7 @@ empathy_account_settings_discard_changes (EmpathyAccountSettings *settings) priv->password = g_strdup (priv->password_original); if (priv->account != NULL) - priv->uri_scheme_tel = account_has_uri_scheme_tel (priv->account); + priv->uri_scheme_tel = empathy_account_has_uri_scheme_tel (priv->account); else priv->uri_scheme_tel = FALSE; } @@ -1456,7 +1437,8 @@ update_account_uri_schemes (EmpathyAccountSettings *self) { EmpathyAccountSettingsPriv *priv = GET_PRIV (self); - if (priv->uri_scheme_tel == account_has_uri_scheme_tel (priv->account)) + if (priv->uri_scheme_tel == empathy_account_has_uri_scheme_tel ( + priv->account)) return; tp_account_set_uri_scheme_association_async (priv->account, "tel", |