diff options
| author | Gustav Sennton <gsennton@google.com> | 2016-02-24 19:00:35 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2016-02-24 19:00:36 +0000 |
| commit | 074d630f9e7a4dfd8acf3fa4fa1dfcb500184156 (patch) | |
| tree | 62c1e5383defc504c139ba1887abb00f94843084 /core/java/android/webkit/WebViewProviderInfo.java | |
| parent | c87e2b46fb949f1ba5d72b842bad443b36fd9abc (diff) | |
| parent | c83e3fa35a5736a1778d241abd18dffa5953f416 (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.java | 12 |
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; |
