Index: chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js |
diff --git a/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js b/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js |
index 35101d1e715e5f83a4d76f1d5dd6a39582e45a85..a86b84b09f805d11f6a149dde46a94b8d69a4ea2 100644 |
--- a/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js |
+++ b/chrome/browser/resources/shared/js/cr/ui/list_selection_controller.js |
@@ -164,10 +164,7 @@ cr.define('cr.ui', function() { |
var indexSelected = sm.getIndexSelected(index); |
if ((indexSelected && !isDown || !indexSelected && isDown) && |
!(indexSelected && isRightClick)) { |
- sm.unselectAll(); |
- sm.setIndexSelected(index, true); |
- sm.leadIndex = index; |
- sm.anchorIndex = index; |
+ sm.selectedIndex = index; |
} |
} |
} |