diff options
Diffstat (limited to 'chrome/browser/browsing_data_database_helper.cc')
-rw-r--r-- | chrome/browser/browsing_data_database_helper.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/browsing_data_database_helper.cc b/chrome/browser/browsing_data_database_helper.cc index 2898a77..5350938 100644 --- a/chrome/browser/browsing_data_database_helper.cc +++ b/chrome/browser/browsing_data_database_helper.cc @@ -86,8 +86,10 @@ void BrowsingDataDatabaseHelper::NotifyInUIThread() { DCHECK(is_fetching_); // Note: completion_callback_ mutates only in the UI thread, so it's safe to // test it here. - if (completion_callback_ != NULL) + if (completion_callback_ != NULL) { completion_callback_->Run(database_info_); + completion_callback_.reset(); + } is_fetching_ = false; database_info_.clear(); } |