summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-12 03:57:51 +0000
committersatorux@chromium.org <satorux@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-12 03:57:51 +0000
commit0e9b97e7a7168553edb354712be77dd474306ab7 (patch)
tree7f6bab68e47e6f08b9deec76c9a14b315ae880e3
parent328c1ef7431f09790e1cec1744cf43110c36dfe8 (diff)
downloadchromium_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.js2
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