commit cd78562e931ede3b64fcfa6f16af78f34ed7f9ff Author: Sukhbir Singh sukhbir@torproject.org Date: Fri Aug 4 10:10:16 2017 -0400
Update preferences.js for disabling encrypted mail headers --- chrome/content/preferences.js | 14 +++++++++----- defaults/preferences/prefs.js | 1 - 2 files changed, 9 insertions(+), 6 deletions(-)
diff --git a/chrome/content/preferences.js b/chrome/content/preferences.js index 3906c67..8acd6ba 100644 --- a/chrome/content/preferences.js +++ b/chrome/content/preferences.js @@ -375,11 +375,9 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new function() { // Protected email headers - default: true var enigmailProtectedPref = "extensions.enigmail.protectHeaders"; if (pub.enigmailProtected.checked) { - pub.prefs.setBoolPref(enigmailProtectedPref, false); - pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.protected', false); + pub.setPreferences(enigmailProtectedPref, false); } else { - pub.prefs.setBoolPref(enigmailProtectedPref, true); - pub.prefs.setBoolPref(pub.prefBranch + 'enigmail.protected', true); + pub.setPreferences(enigmailProtectedPref, true); } };
@@ -512,7 +510,13 @@ if (!org.torbirdy.prefs) org.torbirdy.prefs = new function() { }
// Protected email headers - default: true - if (pub.prefs.getBoolPref(pub.prefBranch + 'enigmail.protected')) { + var protectedPref = pub.customBranch + 'extensions.enigmail.protectHeaders'; + if (pub.prefs.prefHasUserValue(protectedPref)) { + var protectedPrefValue = pub.prefs.getBoolPref(protectedPref); + } else { + var protectedPrefValue = pub.prefs.getBoolPref('extensions.enigmail.protectHeaders'); + } + if (protectedPrefValue) { pub.enigmailProtected.checked = false; } else { pub.enigmailProtected.checked = true; diff --git a/defaults/preferences/prefs.js b/defaults/preferences/prefs.js index 8958ca3..ea316d3 100644 --- a/defaults/preferences/prefs.js +++ b/defaults/preferences/prefs.js @@ -5,7 +5,6 @@ pref("extensions.torbirdy.warn", true); pref("extensions.torbirdy.startup_folder", false); pref("extensions.torbirdy.enigmail.throwkeyid", false); pref("extensions.torbirdy.enigmail.confirmemail", false); -pref("extensions.torbirdy.enigmail.protected", true); pref("extensions.torbirdy.gpg_already_torified", false); pref("extensions.torbirdy.timezone", true); pref("extensions.torbirdy.whonix_run", true);
tor-commits@lists.torproject.org