summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnna Malova <amalova@google.com>2019-04-16 12:18:36 +0000
committerCommit Bot <commit-bot@chromium.org>2019-04-16 12:18:36 +0000
commit2e8b9b6ba018303475d25a227aecc08a08280fb9 (patch)
treebea51e628b5d38ac63b3e2c9990890486ad0717d
parenta2486720f0188dc2efbea374dcf103d5cd6da40c (diff)
downloadwebview_support_interfaces-2e8b9b6ba018303475d25a227aecc08a08280fb9.tar.gz
[WebView Support Library] Add boundary interface and support lib glue for forceDark API.androidx-jetifier-release
Bug: 952302 Change-Id: Idcc5d72198612065da66544180db33856f6dcba7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1565881 Reviewed-by: Nate Fischer <ntfschr@chromium.org> Commit-Queue: Anna Malova <amalova@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#651231} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 824095ea00683e1278ce9754f39b09d4f7d86b9c
-rw-r--r--src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java3
-rw-r--r--src/org/chromium/support_lib_boundary/util/Features.java4
2 files changed, 7 insertions, 0 deletions
diff --git a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
index 338fc32..ef4ce36 100644
--- a/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
+++ b/src/org/chromium/support_lib_boundary/WebSettingsBoundaryInterface.java
@@ -23,4 +23,7 @@ public interface WebSettingsBoundaryInterface {
void setWillSuppressErrorPage(boolean suppressed);
boolean getWillSuppressErrorPage();
+
+ void setForceDark(int forceDarkMode);
+ int getForceDark();
}
diff --git a/src/org/chromium/support_lib_boundary/util/Features.java b/src/org/chromium/support_lib_boundary/util/Features.java
index 02e6413..eaf6e30 100644
--- a/src/org/chromium/support_lib_boundary/util/Features.java
+++ b/src/org/chromium/support_lib_boundary/util/Features.java
@@ -159,4 +159,8 @@ public class Features {
// WebViewCompat.isMultiProcessEnabled
public static final String MULTI_PROCESS_QUERY = "MULTI_PROCESS_QUERY";
+
+ // WebSettingsCompat.setForceDark
+ // WebSettingsCompat.getForceDark
+ public static final String FORCE_DARK = "FORCE_DARK";
}