diff options
author | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-18 21:08:43 +0000 |
---|---|---|
committer | skrul@chromium.org <skrul@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-18 21:08:43 +0000 |
commit | 14579802089edf81277a95d5ac71e59aaf9d9943 (patch) | |
tree | 02d958cc7a1b38defed994b6e594bc573e9d58c2 /chrome/browser/webdata/web_data_service.cc | |
parent | 7de487c60478205f8f4396d2b77dd4e0fd65f583 (diff) | |
download | chromium_src-14579802089edf81277a95d5ac71e59aaf9d9943.zip chromium_src-14579802089edf81277a95d5ac71e59aaf9d9943.tar.gz chromium_src-14579802089edf81277a95d5ac71e59aaf9d9943.tar.bz2 |
Bring the remove notifications up from the WebDatabase to the WebDataService.
Review URL: http://codereview.chromium.org/505046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34986 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/webdata/web_data_service.cc')
-rw-r--r-- | chrome/browser/webdata/web_data_service.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/webdata/web_data_service.cc b/chrome/browser/webdata/web_data_service.cc index 5ca9c31..36d8834 100644 --- a/chrome/browser/webdata/web_data_service.cc +++ b/chrome/browser/webdata/web_data_service.cc @@ -672,8 +672,13 @@ void WebDataService::RemoveFormElementsAddedBetweenImpl( AutofillChangeList changes; if (db_->RemoveFormElementsAddedBetween(request->GetArgument1(), request->GetArgument2(), - &changes)) + &changes)) { + if (changes.size() > 0) { + request->SetResult( + new WDResult<AutofillChangeList>(AUTOFILL_CHANGES, changes)); + } ScheduleCommit(); + } } request->RequestComplete(); } |