| Index: android_webview/glue/java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java
|
| diff --git a/android_webview/glue/java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java b/android_webview/glue/java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java
|
| index c2bbc7136b039da6914210206ee18ceead310108..c09a05a03733f06fcae84901e4275936d4840c49 100644
|
| --- a/android_webview/glue/java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java
|
| +++ b/android_webview/glue/java/src/com/android/webview/chromium/WebViewDatabaseAdapter.java
|
| @@ -8,6 +8,7 @@ import android.webkit.WebViewDatabase;
|
|
|
| import org.chromium.android_webview.AwFormDatabase;
|
| import org.chromium.android_webview.HttpAuthDatabase;
|
| +import org.chromium.base.BuildInfo;
|
| import org.chromium.base.ThreadUtils;
|
|
|
| import java.util.concurrent.Callable;
|
| @@ -97,6 +98,8 @@ final class WebViewDatabaseAdapter extends WebViewDatabase {
|
|
|
| @Override
|
| public boolean hasFormData() {
|
| + if (BuildInfo.isAtLeastO()) return false;
|
| +
|
| if (checkNeedsPost()) {
|
| return mFactory.runOnUiThreadBlocking(new Callable<Boolean>() {
|
| @Override
|
| @@ -111,6 +114,8 @@ final class WebViewDatabaseAdapter extends WebViewDatabase {
|
|
|
| @Override
|
| public void clearFormData() {
|
| + if (BuildInfo.isAtLeastO()) return;
|
| +
|
| if (checkNeedsPost()) {
|
| mFactory.addTask(new Runnable() {
|
| @Override
|
|
|