diff options
author | Christian Kellner <gicmo@gnome.org> | 2011-05-12 16:23:33 +0200 |
---|---|---|
committer | Christian Kellner <gicmo@gnome.org> | 2011-05-12 16:23:33 +0200 |
commit | cea1452ed6ae4566d6f6c6a214026fb13e9d957a (patch) | |
tree | cdf6bf470bed060d143178b99cbb4f82328dcac5 /daemon/gvfsbackendhttp.c | |
parent | bc9c779e1af4763f39e7065fb14747febad7fa8d (diff) | |
download | gvfs-cea1452ed6ae4566d6f6c6a214026fb13e9d957a.tar.gz |
http/dav: Move http_backend_uri_for_filename to dav backend
Since we don't need that function in the http backend anymore move it
to the dav backend as g_vfs_backend_dav_uri_for_path ().
Diffstat (limited to 'daemon/gvfsbackendhttp.c')
-rw-r--r-- | daemon/gvfsbackendhttp.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/daemon/gvfsbackendhttp.c b/daemon/gvfsbackendhttp.c index e0ce1284..6c60e0b0 100644 --- a/daemon/gvfsbackendhttp.c +++ b/daemon/gvfsbackendhttp.c @@ -143,41 +143,6 @@ http_backend_get_mount_base (GVfsBackend *backend) return G_VFS_BACKEND_HTTP (backend)->mount_base; } -SoupURI * -http_backend_uri_for_filename (GVfsBackend *backend, - const char *filename, - gboolean is_dir) -{ - GVfsBackendHttp *op_backend; - SoupURI *uri; - char *path; - - op_backend = G_VFS_BACKEND_HTTP (backend); - uri = soup_uri_copy (op_backend->mount_base); - - /* "/" means "whatever mount_base is" */ - if (!strcmp (filename, "/")) - return uri; - - /* Otherwise, we append filename to mount_base (which is assumed to - * be a directory in this case). - * - * Add a "/" in cases where it is likely that the url is going - * to be a directory to avoid redirections - */ - if (is_dir == FALSE || g_str_has_suffix (filename, "/")) - path = g_build_path ("/", uri->path, filename, NULL); - else - path = g_build_path ("/", uri->path, filename, "/", NULL); - - g_free (uri->path); - uri->path = g_uri_escape_string (path, G_URI_RESERVED_CHARS_ALLOWED_IN_PATH, - FALSE); - g_free (path); - - return uri; -} - char * http_uri_get_basename (const char *uri_str) { |