diff options
-rw-r--r-- | chrome/browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js b/chrome/browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js index 385c80f..70c261f 100644 --- a/chrome/browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js +++ b/chrome/browser/resources/bookmark_manager/js/cr/ui/listselectionmodel.js @@ -113,9 +113,9 @@ cr.define('cr.ui', function() { this.clear(); } else { var isDown = e.type == 'mousedown'; - if (!cr.isMac && e.ctrlKey) { - // Handle ctrlKey on mouseup - if (!isDown) { + if (cr.isMac ? e.metaKey : e.ctrlKey) { + // Selection is handled at mouseUp on windows/linux, mouseDown on mac. + if (cr.isMac? isDown : !isDown) { // toggle the current one and make it anchor item this.setItemSelected(item, !this.getItemSelected(item)); this.leadItem = item; |