From c7ea797f34045c36618dadd40c805a5fcd1eb2d0 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Sun, 24 Sep 2023 12:33:22 +0200 Subject: [PATCH] chore: Follow up app lock --- lib/widgets/app_lock.dart | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/widgets/app_lock.dart b/lib/widgets/app_lock.dart index 0c46b40e..a98cc8e4 100644 --- a/lib/widgets/app_lock.dart +++ b/lib/widgets/app_lock.dart @@ -24,12 +24,15 @@ class AppLockWidget extends StatefulWidget { class AppLock extends State with WidgetsBindingObserver { String? _pincode; bool _isLocked = false; - bool get isActive => _pincode != null; + bool get isActive => + _pincode != null && + int.tryParse(_pincode!) != null && + _pincode!.length == 4; @override void initState() { _pincode = widget.pincode; - _isLocked = widget.pincode != null; + _isLocked = isActive; super.initState(); WidgetsBinding.instance.addObserver(this); }