Index: chrome/browser/resources/md_bookmarks/reducers.js |
diff --git a/chrome/browser/resources/md_bookmarks/reducers.js b/chrome/browser/resources/md_bookmarks/reducers.js |
index 8337e5767457d7ca3e454c989b9b6cc528a07720..7154b83d59b3b23fe4166159cadfe7707b09b914 100644 |
--- a/chrome/browser/resources/md_bookmarks/reducers.js |
+++ b/chrome/browser/resources/md_bookmarks/reducers.js |
@@ -118,7 +118,7 @@ cr.define('bookmarks', function() { |
return { |
term: action.term, |
inProgress: true, |
- results: [], |
+ results: search.results, |
}; |
}; |
@@ -139,7 +139,7 @@ cr.define('bookmarks', function() { |
return { |
term: '', |
inProgress: false, |
- results: [], |
+ results: null, |
}; |
}; |
@@ -149,6 +149,9 @@ cr.define('bookmarks', function() { |
* @return {SearchState} |
*/ |
SearchState.removeDeletedResults = function(search, deletedIds) { |
+ if (!search.results) |
+ return search; |
+ |
var newResults = []; |
search.results.forEach(function(id) { |
if (!deletedIds.has(id)) |