From 0b56dd279553ac046f6275d2406514fd25200941 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 12 Jun 2019 21:49:52 -0400 Subject: [PATCH] null checks --- src/Android/Services/DeviceActionService.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Android/Services/DeviceActionService.cs b/src/Android/Services/DeviceActionService.cs index 3f9bb70c4..6faba5f06 100644 --- a/src/Android/Services/DeviceActionService.cs +++ b/src/Android/Services/DeviceActionService.cs @@ -429,6 +429,10 @@ namespace Bit.Droid.Services public void Autofill(CipherView cipher) { var activity = (MainActivity)CrossCurrentActivity.Current.Activity; + if(activity == null) + { + return; + } if(activity.Intent.GetBooleanExtra("autofillFramework", false)) { if(cipher == null) @@ -447,7 +451,7 @@ namespace Bit.Droid.Services } var parser = new Parser(structure, activity.ApplicationContext); parser.Parse(); - if(!parser.FieldCollection.Fields.Any() || string.IsNullOrWhiteSpace(parser.Uri)) + if((!parser.FieldCollection?.Fields?.Any() ?? true) || string.IsNullOrWhiteSpace(parser.Uri)) { activity.SetResult(Result.Canceled); activity.Finish();