summaryrefslogtreecommitdiff
path: root/core/java/android/webkit/WebViewProviderInfo.java
diff options
context:
space:
mode:
authorGustav Sennton <gsennton@google.com>2016-02-24 19:00:35 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-02-24 19:00:36 +0000
commit074d630f9e7a4dfd8acf3fa4fa1dfcb500184156 (patch)
tree62c1e5383defc504c139ba1887abb00f94843084 /core/java/android/webkit/WebViewProviderInfo.java
parentc87e2b46fb949f1ba5d72b842bad443b36fd9abc (diff)
parentc83e3fa35a5736a1778d241abd18dffa5953f416 (diff)
Merge "Add fallback packages to be enabled iff no webview packages are valid" into nyc-dev
Diffstat (limited to 'core/java/android/webkit/WebViewProviderInfo.java')
-rw-r--r--core/java/android/webkit/WebViewProviderInfo.java12
1 files changed, 9 insertions, 3 deletions
diff --git a/core/java/android/webkit/WebViewProviderInfo.java b/core/java/android/webkit/WebViewProviderInfo.java
index 94e8b70ce38c..64c2caa58fd5 100644
--- a/core/java/android/webkit/WebViewProviderInfo.java
+++ b/core/java/android/webkit/WebViewProviderInfo.java
@@ -40,11 +40,12 @@ public class WebViewProviderInfo implements Parcelable {
public WebViewPackageNotFoundException(Exception e) { super(e); }
}
- public WebViewProviderInfo(String packageName, String description, String availableByDefault,
- String[] signatures) {
+ public WebViewProviderInfo(String packageName, String description, boolean availableByDefault,
+ boolean isFallback, String[] signatures) {
this.packageName = packageName;
this.description = description;
- this.availableByDefault = availableByDefault.equals("true");
+ this.availableByDefault = availableByDefault;
+ this.isFallback = isFallback;
this.signatures = signatures;
}
@@ -114,6 +115,10 @@ public class WebViewProviderInfo implements Parcelable {
return availableByDefault;
}
+ public boolean isFallbackPackage() {
+ return isFallback;
+ }
+
private void updatePackageInfo() {
try {
PackageManager pm = AppGlobals.getInitialApplication().getPackageManager();
@@ -165,6 +170,7 @@ public class WebViewProviderInfo implements Parcelable {
public String packageName;
public String description;
private boolean availableByDefault;
+ private boolean isFallback;
private String[] signatures;