| Index: chrome/browser/extensions/activity_log/activity_database.cc
|
| diff --git a/chrome/browser/extensions/activity_log/activity_database.cc b/chrome/browser/extensions/activity_log/activity_database.cc
|
| index 810c758d520f5c3d14761f59c1cc0b1dd62984f2..7679d15f2572052f5c8225a72833e540d36e6246 100644
|
| --- a/chrome/browser/extensions/activity_log/activity_database.cc
|
| +++ b/chrome/browser/extensions/activity_log/activity_database.cc
|
| @@ -91,8 +91,10 @@ void ActivityDatabase::LogInitFailure() {
|
| SoftFailureClose();
|
| }
|
|
|
| -void ActivityDatabase::NotifyAction() {
|
| - if (valid_db_ && !batch_mode_) {
|
| +void ActivityDatabase::AdviseFlush(int size) {
|
| + if (!valid_db_)
|
| + return;
|
| + if (!batch_mode_ || size == kFlushImmediately) {
|
| if (!delegate_->FlushDatabase(&db_))
|
| SoftFailureClose();
|
| }
|
|
|