diff options
author | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-12 03:57:51 +0000 |
---|---|---|
committer | satorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-12 03:57:51 +0000 |
commit | 0e9b97e7a7168553edb354712be77dd474306ab7 (patch) | |
tree | 7f6bab68e47e6f08b9deec76c9a14b315ae880e3 | |
parent | 328c1ef7431f09790e1cec1744cf43110c36dfe8 (diff) | |
download | chromium_src-0e9b97e7a7168553edb354712be77dd474306ab7.zip chromium_src-0e9b97e7a7168553edb354712be77dd474306ab7.tar.gz chromium_src-0e9b97e7a7168553edb354712be77dd474306ab7.tar.bz2 |
Fix a bug that caused the lead index to always move to the first item after removing a langauge.
TEST=manually
BUG=chromium-os:4573
Review URL: http://codereview.chromium.org/3152005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55843 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r-- | chrome/browser/resources/options/chromeos_language_list.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/chrome/browser/resources/options/chromeos_language_list.js b/chrome/browser/resources/options/chromeos_language_list.js index 5f03d84..a89b875 100644 --- a/chrome/browser/resources/options/chromeos_language_list.js +++ b/chrome/browser/resources/options/chromeos_language_list.js @@ -126,6 +126,8 @@ cr.define('options.language', function() { // valid after the data model is loaded. This is neeeded to keep // the selected language after the languge is added or removed. this.selectionModel.selectedIndex = originalSelectedIndex; + // The lead index should be updated too. + this.selectionModel.leadIndex = originalSelectedIndex; } else if (this.dataModel.length > 0){ // Otherwise, select the first item if it's not empty. // Note that ListSingleSelectionModel won't select an item |