Index: chrome/browser/resources/bookmark_manager/js/main.js |
=================================================================== |
--- chrome/browser/resources/bookmark_manager/js/main.js (revision 194106) |
+++ chrome/browser/resources/bookmark_manager/js/main.js (working copy) |
@@ -314,10 +314,13 @@ |
* @return {!Array.<!BookmarkTreeNode>} . |
*/ |
function getBookmarkNodesForOpenCommands(target) { |
- if (target == tree) |
- return tree.selectedFolders; |
- var listItems = list.selectedItems; |
- return listItems.length ? listItems : list.dataModel.slice(); |
+ if (target == tree) { |
+ var folderItem = tree.selectedItem; |
+ return (folderItem == recentTreeItem || folderItem == searchTreeItem) ? |
+ list.dataModel.slice() : tree.selectedFolders; |
+ } |
+ var items = list.selectedItems; |
+ return items.length == 0 ? list.dataModel.slice() : items; |
yosin_UTC9
2013/04/15 01:28:26
nit: return items.length ? items : list.dataModel.
Tom Cassiotis
2013/04/15 01:40:33
Done.
|
} |
/** |