Merge pull request #377 from alexbakker/fix-weird-reminder-crash

Show the password reminder popup after the window has been attached
This commit is contained in:
Michael Schättgen 2020-04-26 23:33:10 +02:00 committed by GitHub
commit f68badb659
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -162,7 +162,6 @@ public class AuthActivity extends AegisActivity implements SlotListTask.Callback
if (_bioPrompt != null) {
if (_prefs.isPasswordReminderNeeded()) {
focusPasswordField();
showPasswordReminder();
} else {
showBiometricPrompt();
}
@ -171,6 +170,13 @@ public class AuthActivity extends AegisActivity implements SlotListTask.Callback
}
}
@Override
public void onAttachedToWindow() {
if (_bioPrompt != null && _prefs.isPasswordReminderNeeded()) {
showPasswordReminder();
}
}
private void focusPasswordField() {
_textPassword.requestFocus();
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);