Index: components/autofill/browser/webdata/autofill_webdata_backend.cc |
diff --git a/components/autofill/browser/webdata/autofill_webdata_backend.cc b/components/autofill/browser/webdata/autofill_webdata_backend.cc |
index 0cda3d15310d9e4796315c7be1d2442af50caffb..e8c5fd8fdc656a8bf6c0c900e6799cb682f85f82 100644 |
--- a/components/autofill/browser/webdata/autofill_webdata_backend.cc |
+++ b/components/autofill/browser/webdata/autofill_webdata_backend.cc |
@@ -72,6 +72,14 @@ AutofillWebDataBackend::GetFormValuesForElementName( |
values)); |
} |
+scoped_ptr<WDTypedResult> AutofillWebDataBackend::HasFormElements( |
+ WebDatabase* db) { |
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::DB)); |
+ bool value = AutofillTable::FromWebDatabase(db)->HasFormElements(); |
+ return scoped_ptr<WDTypedResult>( |
+ new WDResult<bool>(AUTOFILL_VALUE_RESULT, value)); |
+} |
+ |
WebDatabase::State AutofillWebDataBackend::RemoveFormElementsAddedBetween( |
const base::Time& delete_begin, const base::Time& delete_end, |
WebDatabase* db) { |