diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-06-19 10:04:43 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-06-19 10:04:43 +0800 |
commit | 67b64140d5f429cc9bb4e8645ce9e6f9f2553162 (patch) | |
tree | 96c3c651d168c45f84311d18ad7068dc9eb0e03d /plugins/publish-calendar/publish-location.c | |
parent | 731122a46ec53fb5e470e5852e3a634da30bdfe1 (diff) | |
download | gsoc2013-evolution-67b64140d5f429cc9bb4e8645ce9e6f9f2553162.tar.gz gsoc2013-evolution-67b64140d5f429cc9bb4e8645ce9e6f9f2553162.tar.zst gsoc2013-evolution-67b64140d5f429cc9bb4e8645ce9e6f9f2553162.zip |
Use SoupURI instead of EUri.
EUri is now deprecated.
Diffstat (limited to 'plugins/publish-calendar/publish-location.c')
-rw-r--r-- | plugins/publish-calendar/publish-location.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/plugins/publish-calendar/publish-location.c b/plugins/publish-calendar/publish-location.c index c0d46c1cd9..44217c04ee 100644 --- a/plugins/publish-calendar/publish-location.c +++ b/plugins/publish-calendar/publish-location.c @@ -43,7 +43,7 @@ migrateURI (const gchar *xml, xmlNodePtr root, p; EPublishUri *uri; gchar *password, *temp; - EUri *euri; + SoupURI *soup_uri; gint ii; gboolean found = FALSE; @@ -55,22 +55,20 @@ migrateURI (const gchar *xml, frequency = xmlGetProp (root, (const guchar *)"frequency"); username = xmlGetProp (root, (const guchar *)"username"); - euri = e_uri_new ((const gchar *) location); + soup_uri = soup_uri_new ((gchar *) location); - if (!euri) { + if (soup_uri == NULL) { g_warning ("Could not form the uri for %s \n", location); goto cleanup; } - if (euri->user) - g_free (euri->user); + soup_uri_set_user (soup_uri, (gchar *) username); - euri->user = g_strdup ((const gchar *) username); - - temp = e_uri_to_string (euri, FALSE); + temp = soup_uri_to_string (soup_uri, FALSE); uri->location = g_strdup_printf ("dav://%s", strstr (temp, "//") + 2); g_free (temp); - e_uri_free (euri); + + soup_uri_free (soup_uri); if (enabled != NULL) uri->enabled = atoi ((gchar *) enabled); |