Bug 1156065 - Send cloneable messages from SiteSpecificUserAgent.js to fix UA overrides r=billm

This commit is contained in:
Tim Taubert 2015-05-30 09:07:59 +02:00
parent ec53a971cc
commit 2cb9c616e2
2 changed files with 2 additions and 2 deletions

View File

@ -46,7 +46,7 @@ SiteSpecificUserAgent.prototype = {
return cachedResult;
}
let data = { uri: aURI };
let data = { uri: aURI.spec };
let result = cpmm.sendRpcMessage("Useragent:GetOverride", data)[0] || HTTP_PROTO_HANDLER.userAgent;
if (this.userAgentCache.size >= MAX_CACHE_SIZE) {

View File

@ -125,7 +125,7 @@ this.UserAgentOverrides = {
let name = aMessage.name;
switch (name) {
case OVERRIDE_MESSAGE:
let uri = aMessage.data.uri;
let uri = Services.io.newURI(aMessage.data.uri, null, null);
return this.getOverrideForURI(uri);
default:
throw("Wrong Message in UserAgentOverride: " + name);