Bug 691579 - Get rid of broken multiple homepage code in startPage() r=gavin

This commit is contained in:
Margaret Leibovic 2011-10-03 16:28:13 -07:00
Родитель 15cf836cdb
Коммит 90fa56aa26
1 изменённых файлов: 5 добавлений и 28 удалений

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

@ -648,36 +648,13 @@ nsBrowserContentHandler.prototype = {
},
get startPage() {
var prefb = Components.classes["@mozilla.org/preferences-service;1"]
.getService(nsIPrefBranch);
var uri = prefb.getComplexValue("browser.startup.homepage",
nsIPrefLocalizedString).data;
var uri = Services.prefs.getComplexValue("browser.startup.homepage",
nsIPrefLocalizedString).data;
if (!uri) {
prefb.clearUserPref("browser.startup.homepage");
uri = prefb.getComplexValue("browser.startup.homepage",
nsIPrefLocalizedString).data;
Services.prefs.clearUserPref("browser.startup.homepage");
uri = Services.prefs.getComplexValue("browser.startup.homepage",
nsIPrefLocalizedString).data;
}
var count;
try {
count = prefb.getIntPref("browser.startup.homepage.count");
}
catch (e) {
return uri;
}
for (var i = 1; i < count; ++i) {
try {
var page = prefb.getComplexValue("browser.startup.homepage." + i,
nsIPrefLocalizedString).data;
uri += "\n" + page;
}
catch (e) {
}
}
return uri;
},