Skip to content

Commit a38058c

Browse files
committed
Bug 2055887 - Make pref.general.disable_button.default_browser work again. r=mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D312763
1 parent 8feabbb commit a38058c

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

  • browser/components/preferences

‎browser/components/preferences/main.js‎

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,6 @@ Preferences.addAll([
126126
if (AppConstants.HAVE_SHELL_SERVICE) {
127127
Preferences.addAll([
128128
{ id: "browser.shell.checkDefaultBrowser", type: "bool" },
129-
{ id: "pref.general.disable_button.default_browser", type: "bool" },
130129
]);
131130
}
132131

@@ -397,7 +396,8 @@ Preferences.addSetting({
397396
visible: () =>
398397
DefaultBrowserHelper.canCheck &&
399398
DefaultBrowserHelper.isBrowserDefault &&
400-
Services.policies.isAllowed("setDefaultBrowser"),
399+
Services.policies.isAllowed("setDefaultBrowser") &&
400+
!Services.prefs.prefIsLocked("pref.general.disable_button.default_browser"),
401401
});
402402

403403
Preferences.addSetting({
@@ -406,7 +406,8 @@ Preferences.addSetting({
406406
visible: () =>
407407
DefaultBrowserHelper.canCheck &&
408408
!DefaultBrowserHelper.isBrowserDefault &&
409-
Services.policies.isAllowed("setDefaultBrowser"),
409+
Services.policies.isAllowed("setDefaultBrowser") &&
410+
!Services.prefs.prefIsLocked("pref.general.disable_button.default_browser"),
410411
onUserClick: (e, { alwaysCheckDefault }) => {
411412
if (!DefaultBrowserHelper.canCheck) {
412413
return;

0 commit comments

Comments
 (0)