diff options
Diffstat (limited to 'ext/bg/js/backend.js')
-rw-r--r-- | ext/bg/js/backend.js | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/ext/bg/js/backend.js b/ext/bg/js/backend.js index 60739aab..fb0596d5 100644 --- a/ext/bg/js/backend.js +++ b/ext/bg/js/backend.js @@ -1248,14 +1248,17 @@ class Backend { color = '#f0ad4e'; status = 'Loading'; } - } else if (!this._anyOptionsMatches((options) => options.general.enable)) { - text = 'off'; - color = '#555555'; - status = 'Disabled'; - } else if (!this._anyOptionsMatches((options) => this._isAnyDictionaryEnabled(options))) { - text = '!'; - color = '#f0ad4e'; - status = 'No dictionaries installed'; + } else { + const options = this._getProfileOptions({current: true}); + if (!options.general.enable) { + text = 'off'; + color = '#555555'; + status = 'Disabled'; + } else if (!this._isAnyDictionaryEnabled(options)) { + text = '!'; + color = '#f0ad4e'; + status = 'No dictionaries installed'; + } } if (color !== null && typeof chrome.browserAction.setBadgeBackgroundColor === 'function') { |