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 |