mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-15 10:55:45 +01:00
Work around stupid fucking crash on FF3.6. Closes issue \#127.
Update issue \#124 This is not fixed on Firefox <4.0, given that the correct fix causes crashes. --HG-- extra : rebase_source : 1cade319b1260cb1dc20330a338ce34104ffddff
This commit is contained in:
@@ -52,6 +52,7 @@ const Services = Module("Services", {
|
||||
this.add("tagging", "@mozilla.org/browser/tagging-service;1", Ci.nsITaggingService);
|
||||
this.add("threading", "@mozilla.org/thread-manager;1", Ci.nsIThreadManager);
|
||||
this.add("urifixup", "@mozilla.org/docshell/urifixup;1", Ci.nsIURIFixup);
|
||||
this.add("versionCompare", "@mozilla.org/xpcom/version-comparator;1", Ci.nsIVersionComparator);
|
||||
this.add("windowMediator", "@mozilla.org/appshell/window-mediator;1", Ci.nsIWindowMediator);
|
||||
this.add("windowWatcher", "@mozilla.org/embedcomp/window-watcher;1", Ci.nsIWindowWatcher);
|
||||
|
||||
|
||||
@@ -466,6 +466,14 @@ const Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference])
|
||||
return null;
|
||||
},
|
||||
|
||||
/**
|
||||
* Returns true if the current Gecko runtime is of the given version
|
||||
* or greater.
|
||||
*
|
||||
* @param {string} ver The required version.
|
||||
*/
|
||||
haveGecko: function (ver) services.get("versionCompare").compare(services.get("runtime").platformVersion, ver) >= 0,
|
||||
|
||||
/**
|
||||
* Sends a synchronous or asynchronous HTTP request to *url* and returns
|
||||
* the XMLHttpRequest object. If *callback* is specified the request is
|
||||
|
||||
Reference in New Issue
Block a user