diff options
author | Christian Kellner <gicmo@gnome.org> | 2011-05-12 16:16:22 +0200 |
---|---|---|
committer | Christian Kellner <gicmo@gnome.org> | 2011-05-12 16:16:22 +0200 |
commit | bc9c779e1af4763f39e7065fb14747febad7fa8d (patch) | |
tree | 6e540f4960eae7cf75702b772b8d4fa4682f5530 | |
parent | 0b1c22f8a380cf377c1e574616a770cb39370588 (diff) | |
download | gvfs-bc9c779e1af4763f39e7065fb14747febad7fa8d.tar.gz |
http: Get rid of unnecessary calls to uri_for_filename ()
Use http_backend_get_mount_base () instead of
http_backend_uri_for_filename () since in the http backend every unique
URL corresponds to a new mount; we therefore don't have filenames as
in the other backends (filename will and *must* always be "/").
-rw-r--r-- | daemon/gvfsbackendhttp.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/daemon/gvfsbackendhttp.c b/daemon/gvfsbackendhttp.c index 79e3c46d..e0ce1284 100644 --- a/daemon/gvfsbackendhttp.c +++ b/daemon/gvfsbackendhttp.c @@ -390,10 +390,8 @@ try_open_for_read (GVfsBackend *backend, { SoupURI *uri; - uri = http_backend_uri_for_filename (backend, filename, FALSE); - + uri = http_backend_get_mount_base (backend); http_backend_open_for_read (backend, G_VFS_JOB (job), uri); - soup_uri_free (uri); return TRUE; } @@ -691,9 +689,8 @@ try_query_info (GVfsBackend *backend, SoupMessage *msg; SoupURI *uri; - uri = http_backend_uri_for_filename (backend, filename, FALSE); + uri = http_backend_get_mount_base (backend); msg = soup_message_new_from_uri (SOUP_METHOD_HEAD, uri); - soup_uri_free (uri); http_backend_queue_message (backend, msg, query_info_ready, job); |