Bug 1736141 - Remove unneeded observer in devtools theme code. r=jdescottes
The toolbar pref change triggers eventually a look-and-feel-changed notification, so no need to observe that directly. Depends on D128674 Differential Revision: https://phabricator.services.mozilla.com/D128675
This commit is contained in:
@@ -91,7 +91,6 @@ const setTheme = (exports.setTheme = newTheme => {
|
||||
*/
|
||||
const addThemeObserver = (exports.addThemeObserver = observer => {
|
||||
Services.obs.addObserver(observer, "look-and-feel-changed");
|
||||
Services.prefs.addObserver("browser.theme.toolbar-theme", observer);
|
||||
Services.prefs.addObserver(THEME_PREF, observer);
|
||||
});
|
||||
|
||||
@@ -100,7 +99,6 @@ const addThemeObserver = (exports.addThemeObserver = observer => {
|
||||
*/
|
||||
const removeThemeObserver = (exports.removeThemeObserver = observer => {
|
||||
Services.obs.removeObserver(observer, "look-and-feel-changed");
|
||||
Services.prefs.removeObserver("browser.theme.toolbar-theme", observer);
|
||||
Services.prefs.removeObserver(THEME_PREF, observer);
|
||||
});
|
||||
/* eslint-enable */
|
||||
|
||||
Reference in New Issue
Block a user