lock screen drawing & 2FA entry bugfixes (#910)

* lock screen drawing & 2FA entry bugfixes

* cleanup whitespace
This commit is contained in:
Matt Portune 2020-05-20 09:09:28 -04:00 committed by GitHub
parent 4c65daa995
commit 4576f378cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 17 deletions

View file

@ -234,13 +234,6 @@ namespace Bit.App
SyncIfNeeded();
if (Current.MainPage is NavigationPage navPage && navPage.CurrentPage is LockPage lockPage)
{
if (Device.RuntimePlatform == Device.Android)
{
// Workaround for https://github.com/xamarin/Xamarin.Forms/issues/7478
await Task.Delay(100);
Current.MainPage = new NavigationPage(lockPage);
// End workaround
}
await lockPage.PromptFingerprintAfterResumeAsync();
}
}

View file

@ -82,19 +82,19 @@ namespace Bit.App.Pages
}
});
if (!_inited)
await LoadOnAppearedAsync(_scrollView, true, () =>
{
_inited = true;
await LoadOnAppearedAsync(_scrollView, true, () =>
if (!_inited)
{
_inited = true;
_vm.Init();
if (_vm.TotpMethod)
{
RequestFocus(_totpEntry);
}
return Task.FromResult(0);
});
}
}
if (_vm.TotpMethod)
{
RequestFocus(_totpEntry);
}
return Task.FromResult(0);
});
}
protected override void OnDisappearing()