Browse Source

[PALEMOON] Fix Sanitize (e.g. "Offline" - "Clear Recent History" - "Offline Website Data"): Quota Manager => Quota Manager Service

Issue #57
pull/1/head
janekptacijarabaci 4 years ago committed by Roy Tam
parent
commit
a1e92ba7ed
  1. 14
      application/palemoon/modules/QuotaManager.jsm

14
application/palemoon/modules/QuotaManager.jsm

@ -6,8 +6,9 @@ this.EXPORTED_SYMBOLS = ["QuotaManagerHelper"];
Components.utils.import('resource://gre/modules/Services.jsm');
const Cc = Components.classes;
const Ci = Components.interfaces;
const Cc = Components.classes;
const Cu = Components.utils;
this.QuotaManagerHelper = {
clear: function(isShutDown) {
@ -34,12 +35,17 @@ this.QuotaManagerHelper = {
}
}
}
var qm = Cc["@mozilla.org/dom/quota/manager;1"].getService(Ci.nsIQuotaManager);
var qm = Cc["@mozilla.org/dom/quota-manager-service;1"]
.getService(Ci.nsIQuotaManagerService);
for (var dom in doms) {
var uri = Services.io.newURI(dom, null, null);
qm.clearStoragesForURI(uri);
let principal = Services.scriptSecurityManager
.createCodebasePrincipal(uri, {});
qm.clearStoragesForPrincipal(principal);
}
}
} catch(er) {}
} catch(er) {
Cu.reportError(er);
}
}
};

Loading…
Cancel
Save