summaryrefslogtreecommitdiffstats
path: root/chrome/browser/resources/options/chromeos_language_list.js
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/resources/options/chromeos_language_list.js')
-rw-r--r--chrome/browser/resources/options/chromeos_language_list.js5
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);