diff options
-rw-r--r-- | chrome/browser/history_model.cc | 8 |
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_++; |