1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-03-31 01:03:31 +02:00
This commit is contained in:
Kris Maglione
2012-01-26 19:22:22 -05:00
parent ff07625766
commit 97ff27f575
2 changed files with 26 additions and 23 deletions

View File

@@ -184,6 +184,8 @@ function XMLChannel(uri, contentType, noErrorChannel, unprivileged) {
if (!unprivileged) if (!unprivileged)
this.channel.owner = systemPrincipal; this.channel.owner = systemPrincipal;
let type = this.channel.contentType;
if (type.indexOf("text/") == 0 || type.indexOf("+xml") == type.length - 4) {
let stream = services.InputStream(channelStream); let stream = services.InputStream(channelStream);
let [, pre, doctype, url, extra, open, post] = util.regexp(<![CDATA[ let [, pre, doctype, url, extra, open, post] = util.regexp(<![CDATA[
^ ([^]*?) ^ ([^]*?)
@@ -209,6 +211,7 @@ function XMLChannel(uri, contentType, noErrorChannel, unprivileged) {
this.addChannel(url); this.addChannel(url);
} }
} }
}
this.writes.push(channelStream); this.writes.push(channelStream);
this.writeNext(); this.writeNext();

View File

@@ -1316,7 +1316,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
* Escapes a string against shell meta-characters and argument * Escapes a string against shell meta-characters and argument
* separators. * separators.
*/ */
shellEscape: function shellEscape(str) '"' + String.replace(str, /[\\"$]/g, "\\$&") + '"', shellEscape: function shellEscape(str) '"' + String.replace(str, /[\\"$`]/g, "\\$&") + '"',
/** /**
* Suspend execution for at least *delay* milliseconds. Functions by * Suspend execution for at least *delay* milliseconds. Functions by