| Index: chrome/browser/resources/md_bookmarks/util.js
|
| diff --git a/chrome/browser/resources/md_bookmarks/util.js b/chrome/browser/resources/md_bookmarks/util.js
|
| index bf20a151c1246529fcb4ca5c327e84df876066ce..a6b4862d195f917712167d8cec41c29b8f7ffc01 100644
|
| --- a/chrome/browser/resources/md_bookmarks/util.js
|
| +++ b/chrome/browser/resources/md_bookmarks/util.js
|
| @@ -12,8 +12,8 @@ cr.define('bookmarks.util', function() {
|
| * @return {!Array<string>}
|
| */
|
| function getDisplayedList(state) {
|
| - if (state.selectedFolder)
|
| - return assert(state.nodes[state.selectedFolder].children);
|
| + if (!isShowingSearch(state))
|
| + return assert(state.nodes[assert(state.selectedFolder)].children);
|
|
|
| return state.search.results;
|
| }
|
| @@ -67,9 +67,19 @@ cr.define('bookmarks.util', function() {
|
| };
|
| }
|
|
|
| + /**
|
| + * @param {BookmarksPageState} state
|
| + * @return boolean
|
| + */
|
| + function isShowingSearch(state) {
|
| + return !state.selectedFolder;
|
| + }
|
| +
|
| return {
|
| createEmptyState: createEmptyState,
|
| getDisplayedList: getDisplayedList,
|
| + isShowingSearch: isShowingSearch,
|
| normalizeNodes: normalizeNodes,
|
| + ROOT_NODE_ID: '0',
|
| };
|
| });
|
|
|