[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [torbutton/master] Bug 16357: Use Mozilla API to wipe permissions db
commit d8dfd2fbcf46240eddf5c20bc55d2f294856558f
Author: Arthur Edelstein <arthuredelstein@xxxxxxxxx>
Date: Fri Jun 12 16:56:05 2015 -0700
Bug 16357: Use Mozilla API to wipe permissions db
---
src/chrome/content/torbutton.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/chrome/content/torbutton.js b/src/chrome/content/torbutton.js
index 5f4ba5c..0c48f30 100644
--- a/src/chrome/content/torbutton.js
+++ b/src/chrome/content/torbutton.js
@@ -20,6 +20,7 @@ XPCOMUtils.defineLazyModuleGetter(this, "WebConsoleUtils",
"resource://gre/modules/devtools/WebConsoleUtils.jsm");
let { LoadContextInfo } = Cu.import('resource://gre/modules/LoadContextInfo.jsm');
+let { Services } = Cu.import("resource://gre/modules/Services.jsm");
const k_tb_last_browser_version_pref = "extensions.torbutton.lastBrowserVersion";
const k_tb_browser_update_needed_pref = "extensions.torbutton.updateNeeded";
@@ -1769,8 +1770,7 @@ function torbutton_do_new_identity() {
// This clears the STS cache and site permissions on Tor Browser
// XXX: Tie to some kind of disk-ok pref?
try {
- m_tb_prefs.setBoolPref('permissions.memory_only', false);
- m_tb_prefs.setBoolPref('permissions.memory_only', true);
+ Services.perms.removeAll();
} catch(e) {
// Actually, this catch does not appear to be needed. Leaving it in for
// safety though.
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits