fix for crash when terminating app (#1589)

This commit is contained in:
Matt Portune 2021-10-16 07:56:17 -04:00 committed by GitHub
parent 48e3986264
commit 1ebad6bca5
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -188,6 +188,12 @@ namespace Bit.iOS
_storageService.SaveAsync(Constants.LastActiveTimeKey, _deviceActionService.GetActiveTime());
_messagingService.Send("slept");
if (UIApplication.SharedApplication.KeyWindow == null)
{
// Despite IDE warning, KeyWindow is null here during app termination in iOS 15
return;
}
var view = new UIView(UIApplication.SharedApplication.KeyWindow.Frame)
{
Tag = 4321