From 67b64140d5f429cc9bb4e8645ce9e6f9f2553162 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Mon, 18 Jun 2012 22:04:43 -0400 Subject: Use SoupURI instead of EUri. EUri is now deprecated. --- plugins/publish-calendar/publish-calendar.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'plugins/publish-calendar/publish-calendar.c') diff --git a/plugins/publish-calendar/publish-calendar.c b/plugins/publish-calendar/publish-calendar.c index ff9814f795..681b1fbe7a 100644 --- a/plugins/publish-calendar/publish-calendar.c +++ b/plugins/publish-calendar/publish-calendar.c @@ -310,9 +310,10 @@ ask_password (GMountOperation *op, gpointer user_data) { struct mnt_struct *ms = (struct mnt_struct *) user_data; - gchar *username, *password; + const gchar *username; + gchar *password; gboolean req_pass = FALSE; - EUri *euri; + SoupURI *soup_uri; g_return_if_fail (ms != NULL); @@ -320,8 +321,10 @@ ask_password (GMountOperation *op, if ((flags & G_ASK_PASSWORD_NEED_PASSWORD) == 0) return; - euri = e_uri_new (ms->uri->location); - username = euri->user; + soup_uri = soup_uri_new (ms->uri->location); + g_return_if_fail (soup_uri != NULL); + + username = soup_uri_get_user (soup_uri); password = e_passwords_get_password (NULL, ms->uri->location); req_pass = ((username && *username) && !(ms->uri->service_type == TYPE_ANON_FTP && !strcmp (username, "anonymous"))) ? TRUE:FALSE; @@ -337,7 +340,7 @@ ask_password (GMountOperation *op, if (!password) { /* user canceled password dialog */ g_mount_operation_reply (op, G_MOUNT_OPERATION_ABORTED); - e_uri_free (euri); + soup_uri_free (soup_uri); return; } @@ -353,7 +356,7 @@ ask_password (GMountOperation *op, g_mount_operation_reply (op, G_MOUNT_OPERATION_HANDLED); - e_uri_free (euri); + soup_uri_free (soup_uri); } static void -- cgit v1.2.3