Bug 409959: Safe mode option to disable all add-ons doesn't disable plugins. r=gavin

This commit is contained in:
Dave Townsend 2008-07-11 21:11:59 +01:00
Родитель a583d673c5
Коммит ce2bd6ea87
1 изменённых файлов: 9 добавлений и 1 удалений

Просмотреть файл

@ -90,7 +90,15 @@ function disableAddons() {
// Select the default theme
var prefB = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
prefB.clearUserPref("general.skins.selectedSkin");
if (prefB.prefHasUserValue("general.skins.selectedSkin"))
prefB.clearUserPref("general.skins.selectedSkin");
// Disable plugins
var phs = Components.classes["@mozilla.org/plugin/host;1"]
.getService(Components.interfaces.nsIPluginHost);
var plugins = phs.getPluginTags({ });
for (i = 0; i < plugins.length; ++i)
plugins[i].disabled = true;
}
function restoreDefaultSearchEngines() {