Add null-pointer check for the case where we have no WebView provider.
Change-Id: I33a142bd3af694dfe9c63e6852a6b5cd701de467
This commit is contained in:
@@ -710,6 +710,10 @@ public class DevelopmentSettings extends SettingsPreferenceFragment
|
|||||||
IWebViewUpdateService.Stub.asInterface(ServiceManager.getService("webviewupdate"));
|
IWebViewUpdateService.Stub.asInterface(ServiceManager.getService("webviewupdate"));
|
||||||
try {
|
try {
|
||||||
WebViewProviderInfo[] providers = webViewUpdateService.getValidWebViewPackages();
|
WebViewProviderInfo[] providers = webViewUpdateService.getValidWebViewPackages();
|
||||||
|
if (providers == null) {
|
||||||
|
Log.e(TAG, "No WebView providers available");
|
||||||
|
return;
|
||||||
|
}
|
||||||
String[] options = new String[providers.length];
|
String[] options = new String[providers.length];
|
||||||
String[] values = new String[providers.length];
|
String[] values = new String[providers.length];
|
||||||
for(int n = 0; n < providers.length; n++) {
|
for(int n = 0; n < providers.length; n++) {
|
||||||
|
Reference in New Issue
Block a user