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; const BROWSER_DOCURL = AppConstants.BROWSER_CHROME_URL;
if (this._newProfile) { if (this._newProfile) {
let xulStore = Services.xulStore;
try { try {
var showPersonalToolbar = Services.prefs.getBoolPref( var showPersonalToolbar = Services.prefs.getBoolPref(
"browser.showPersonalToolbar" "browser.showPersonalToolbar"
); );
if (showPersonalToolbar) { if (showPersonalToolbar) {
xulStore.setValue( Services.prefs.setCharPref(
BROWSER_DOCURL, "browser.toolbars.bookmarks.visibility",
"PersonalToolbar", "always"
"collapsed",
"false"
); );
} }
} catch (e) {} } catch (e) {}
try { try {
var showMenubar = Services.prefs.getBoolPref("browser.showMenubar"); var showMenubar = Services.prefs.getBoolPref("browser.showMenubar");
if (showMenubar) { if (showMenubar) {
xulStore.setValue( Services.xulStore.setValue(
BROWSER_DOCURL, BROWSER_DOCURL,
"toolbar-menubar", "toolbar-menubar",
"autohide", "autohide",