Prevent crash

pull/184/head
M66B 5 years ago
parent f80e546597
commit c13aa5eefd

@ -121,6 +121,7 @@ public class FragmentOptionsEncryption extends FragmentBase implements SharedPre
Intent intent = new Intent(OpenPgpApi.SERVICE_INTENT_2); Intent intent = new Intent(OpenPgpApi.SERVICE_INTENT_2);
List<ResolveInfo> ris = pm.queryIntentServices(intent, 0); // package whitelisted List<ResolveInfo> ris = pm.queryIntentServices(intent, 0); // package whitelisted
if (ris != null)
for (ResolveInfo ri : ris) for (ResolveInfo ri : ris)
if (ri.serviceInfo != null) if (ri.serviceInfo != null)
openPgpProvider.add(ri.serviceInfo.packageName); openPgpProvider.add(ri.serviceInfo.packageName);

@ -453,7 +453,7 @@ public class Helper {
intent.setPackage(provider); intent.setPackage(provider);
List<ResolveInfo> ris = pm.queryIntentServices(intent, 0); List<ResolveInfo> ris = pm.queryIntentServices(intent, 0);
return (ris.size() > 0); return (ris != null && ris.size() > 0);
} }
// View // View

Loading…
Cancel
Save