Bug 1679728 - fix distribution support for browser.showPersonalToolbar, r=mkaply

Differential Revision: https://phabricator.services.mozilla.com/D98376
This commit is contained in:
Gijs Kruitbosch
2020-12-01 19:59:50 +00:00
parent b2ff4152dd
commit ce6c6b8614

View File

@@ -553,25 +553,21 @@ DistributionCustomizer.prototype = {
const BROWSER_DOCURL = AppConstants.BROWSER_CHROME_URL;
if (this._newProfile) {
let xulStore = Services.xulStore;
try {
var showPersonalToolbar = Services.prefs.getBoolPref(
"browser.showPersonalToolbar"
);
if (showPersonalToolbar) {
xulStore.setValue(
BROWSER_DOCURL,
"PersonalToolbar",
"collapsed",
"false"
Services.prefs.setCharPref(
"browser.toolbars.bookmarks.visibility",
"always"
);
}
} catch (e) {}
try {
var showMenubar = Services.prefs.getBoolPref("browser.showMenubar");
if (showMenubar) {
xulStore.setValue(
Services.xulStore.setValue(
BROWSER_DOCURL,
"toolbar-menubar",
"autohide",