diff options
author | glen@chromium.org <glen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-24 17:54:47 +0000 |
---|---|---|
committer | glen@chromium.org <glen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-24 17:54:47 +0000 |
commit | 580d0c0b8e03cbd10a72f28516c9eb03f1c8d0b1 (patch) | |
tree | 9efaffda525c6f605ca93d72a94d6ca61bfd5450 /chrome/browser/history/history_backend.cc | |
parent | a7681f2024d72bc36a6e6bcfc2666e3749616357 (diff) | |
download | chromium_src-580d0c0b8e03cbd10a72f28516c9eb03f1c8d0b1.zip chromium_src-580d0c0b8e03cbd10a72f28516c9eb03f1c8d0b1.tar.gz chromium_src-580d0c0b8e03cbd10a72f28516c9eb03f1c8d0b1.tar.bz2 |
History import was exercising a codepath that didn't have code to update HistoryBackend::first_recorded_time_
BUG=8827
Review URL: http://codereview.chromium.org/42546
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12365 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/history/history_backend.cc')
-rw-r--r-- | chrome/browser/history/history_backend.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/history/history_backend.cc b/chrome/browser/history/history_backend.cc index 757ad85..48a8373 100644 --- a/chrome/browser/history/history_backend.cc +++ b/chrome/browser/history/history_backend.cc @@ -633,6 +633,9 @@ std::pair<URLID, VisitID> HistoryBackend::AddPageVisit( VisitRow visit_info(url_id, time, referring_visit, transition, 0); VisitID visit_id = db_->AddVisit(&visit_info); + if (visit_info.visit_time < first_recorded_time_) + first_recorded_time_ = visit_info.visit_time; + // Broadcast a notification of the visit. if (visit_id) { URLVisitedDetails* details = new URLVisitedDetails; @@ -710,6 +713,9 @@ void HistoryBackend::AddPagesWithDetails(const std::vector<URLRow>& urls) { NOTREACHED() << "Adding visit failed."; return; } + + if (visit_info.visit_time < first_recorded_time_) + first_recorded_time_ = visit_info.visit_time; } // Broadcast a notification for typed URLs that have been modified. This |