make sure biometric prompt does not show up directly after authentication (into 1.08-pre3)

This commit is contained in:
Philipp Crocoll
2019-11-06 19:31:57 +01:00
parent 83b5aa7d7b
commit 32549c9eff

View File

@@ -1503,7 +1503,10 @@ namespace keepass2android
base.OnPause();
}
protected override void OnStart()
private bool fingerprintInitialized;
protected override void OnStart()
{
base.OnStart();
_starting = true;
@@ -1515,9 +1518,14 @@ namespace keepass2android
}
DonateReminder.ShowDonateReminderIfAppropriate(this);
}
if (compositeKeyForImmediateLoad == null && !fingerprintInitialized)
{
fingerprintInitialized = InitFingerprintUnlock();
}
}
private MemoryStream PreloadDbFile()
{
@@ -1747,7 +1755,7 @@ namespace keepass2android
bool showKeyboard = (Util.GetShowKeyboardDuringFingerprintUnlock(this));
if (!InitFingerprintUnlock())
if (!fingerprintInitialized)
showKeyboard = true;