diff options
Diffstat (limited to 'chrome/browser/resources/options/chromeos_language_list.js')
-rw-r--r-- | chrome/browser/resources/options/chromeos_language_list.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/chrome/browser/resources/options/chromeos_language_list.js b/chrome/browser/resources/options/chromeos_language_list.js index 3ad905c..f1c18c3 100644 --- a/chrome/browser/resources/options/chromeos_language_list.js +++ b/chrome/browser/resources/options/chromeos_language_list.js @@ -120,8 +120,9 @@ cr.define('options.language', function() { * @param {string} languageCode language code (ex. "fr"). */ addLanguage: function(languageCode) { - // It shouldn't happen but ignore the language code if it's present. - if (this.dataModel.indexOf(languageCode) >= 0) { + // It shouldn't happen but ignore the language code if it's + // null/undefined, or already present. + if (!languageCode || this.dataModel.indexOf(languageCode) >= 0) { return; } this.dataModel.push(languageCode); |