Index: chrome/browser/resources/options/language_list.js |
diff --git a/chrome/browser/resources/options/language_list.js b/chrome/browser/resources/options/language_list.js |
index 1030a0ac70e449e6cd59f36bf21855a1f61d738e..24467e0a02a66de65f81e9e54f3839ae90b7f9db 100644 |
--- a/chrome/browser/resources/options/language_list.js |
+++ b/chrome/browser/resources/options/language_list.js |
@@ -389,13 +389,12 @@ cr.define('options', function() { |
*/ |
load_: function(languageCodes) { |
// Preserve the original selected index. See comments below. |
- var originalSelectedIndex = (this.selectionModel ? |
- this.selectionModel.selectedIndex : -1); |
+ var originalSelectedIndex = this.selectionModel.selectedIndex; |
this.dataModel = new ArrayDataModel(languageCodes); |
if (originalSelectedIndex >= 0 && |
originalSelectedIndex < this.dataModel.length) { |
// Restore the original selected index if the selected index is |
- // valid after the data model is loaded. This is neeeded to keep |
+ // valid after the data model is loaded. This is needed to keep |
// the selected language after the languge is added or removed. |
this.selectionModel.selectedIndex = originalSelectedIndex; |
// The lead index should be updated too. |