summaryrefslogtreecommitdiff
path: root/src/librygel-server/rygel-http-item-uri.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/librygel-server/rygel-http-item-uri.vala')
-rw-r--r--src/librygel-server/rygel-http-item-uri.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/librygel-server/rygel-http-item-uri.vala b/src/librygel-server/rygel-http-item-uri.vala
index dd64ed7c..ca19fe27 100644
--- a/src/librygel-server/rygel-http-item-uri.vala
+++ b/src/librygel-server/rygel-http-item-uri.vala
@@ -165,7 +165,7 @@ public class Rygel.HTTPItemURI : Object {
switch (parts[i]) {
case "i":
var data = this.base64_urldecode
- (Soup.URI.decode (parts[i + 1]));
+ (GLib.Uri.unescape_string (parts[i + 1]));
StringBuilder builder = new StringBuilder ();
builder.append ((string) data);
this.item_id = builder.str;
@@ -180,7 +180,7 @@ public class Rygel.HTTPItemURI : Object {
break;
case "res":
- this.resource_name = Soup.URI.decode (parts[i + 1]);
+ this.resource_name = GLib.Uri.unescape_string (parts[i + 1]);
break;
default: