summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/history_model.cc8
1 files changed, 5 insertions, 3 deletions
diff --git a/chrome/browser/history_model.cc b/chrome/browser/history_model.cc
index 638000c..5af38d6 100644
--- a/chrome/browser/history_model.cc
+++ b/chrome/browser/history_model.cc
@@ -251,10 +251,12 @@ void HistoryModel::VisitedPagesQueryComplete(
is_search_results_ = !search_text_.empty();
- if (changed)
+ if (changed) {
star_state_.reset(new StarState[results_.size()]);
- if (changed && observer_)
- observer_->ModelChanged(true);
+ memset(star_state_.get(), 0, sizeof(StarState) * results_.size());
+ if (observer_)
+ observer_->ModelChanged(true);
+ }
search_depth_++;