mirror of
https://github.com/M66B/FairEmail.git
synced 2025-03-15 08:29:24 +00:00
Prevent crash
This commit is contained in:
parent
f80e546597
commit
c13aa5eefd
2 changed files with 5 additions and 4 deletions
|
@ -121,9 +121,10 @@ public class FragmentOptionsEncryption extends FragmentBase implements SharedPre
|
|||
|
||||
Intent intent = new Intent(OpenPgpApi.SERVICE_INTENT_2);
|
||||
List<ResolveInfo> ris = pm.queryIntentServices(intent, 0); // package whitelisted
|
||||
for (ResolveInfo ri : ris)
|
||||
if (ri.serviceInfo != null)
|
||||
openPgpProvider.add(ri.serviceInfo.packageName);
|
||||
if (ris != null)
|
||||
for (ResolveInfo ri : ris)
|
||||
if (ri.serviceInfo != null)
|
||||
openPgpProvider.add(ri.serviceInfo.packageName);
|
||||
|
||||
ArrayAdapter<String> adapter = new ArrayAdapter<>(getContext(), android.R.layout.simple_spinner_item, android.R.id.text1);
|
||||
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
|
||||
|
|
|
@ -453,7 +453,7 @@ public class Helper {
|
|||
intent.setPackage(provider);
|
||||
List<ResolveInfo> ris = pm.queryIntentServices(intent, 0);
|
||||
|
||||
return (ris.size() > 0);
|
||||
return (ris != null && ris.size() > 0);
|
||||
}
|
||||
|
||||
// View
|
||||
|
|
Loading…
Add table
Reference in a new issue