[auth] Export Code Lockscreen fix (#4571)

https://github.com/user-attachments/assets/3f6d3726-d333-4dc3-ba67-3c100d00d93f
This commit is contained in:
Aman Raj Singh Mourya 2025-01-02 16:35:14 +05:30 committed by GitHub
commit 12a19a484c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 5 additions and 1 deletions

View File

@ -21,8 +21,10 @@ Future<ButtonResult?> showDialogWidget({
required List<ButtonWidget> buttons, required List<ButtonWidget> buttons,
IconData? icon, IconData? icon,
bool isDismissible = true, bool isDismissible = true,
bool useRootNavigator = false,
}) { }) {
return showDialog( return showDialog(
useRootNavigator: useRootNavigator,
barrierDismissible: isDismissible, barrierDismissible: isDismissible,
barrierColor: backdropFaintDark, barrierColor: backdropFaintDark,
context: context, context: context,

View File

@ -329,7 +329,7 @@ class _LockScreenState extends State<LockScreen> with WidgetsBindingObserver {
_isShowingLockScreen = false; _isShowingLockScreen = false;
if (result) { if (result) {
lastAuthenticatingTime = DateTime.now().millisecondsSinceEpoch; lastAuthenticatingTime = DateTime.now().millisecondsSinceEpoch;
AppLock.of(context)!.didUnlock(); AppLock.of(context)?.didUnlock();
await _lockscreenSetting.setInvalidAttemptCount(0); await _lockscreenSetting.setInvalidAttemptCount(0);
setState(() { setState(() {
lockedTimeInSeconds = 15; lockedTimeInSeconds = 15;

View File

@ -413,9 +413,11 @@ Future<dynamic> showTextInputDialog(
TextCapitalization textCapitalization = TextCapitalization.none, TextCapitalization textCapitalization = TextCapitalization.none,
bool alwaysShowSuccessState = false, bool alwaysShowSuccessState = false,
bool isPasswordInput = false, bool isPasswordInput = false,
bool useRootNavigator = false,
}) { }) {
return showDialog( return showDialog(
barrierColor: backdropFaintDark, barrierColor: backdropFaintDark,
useRootNavigator: useRootNavigator,
context: context, context: context,
builder: (context) { builder: (context) {
final bottomInset = MediaQuery.of(context).viewInsets.bottom; final bottomInset = MediaQuery.of(context).viewInsets.bottom;