[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,
IconData? icon,
bool isDismissible = true,
bool useRootNavigator = false,
}) {
return showDialog(
useRootNavigator: useRootNavigator,
barrierDismissible: isDismissible,
barrierColor: backdropFaintDark,
context: context,

View File

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

View File

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