do not lock security if service is stopped, because users may change it
before starting service
This commit is contained in:
parent
a5d56fcd3f
commit
063891a2c1
@ -490,7 +490,6 @@ class _SafetyState extends State<_Safety> with AutomaticKeepAliveClientMixin {
|
|||||||
bool get wantKeepAlive => true;
|
bool get wantKeepAlive => true;
|
||||||
bool locked = bind.mainIsInstalled();
|
bool locked = bind.mainIsInstalled();
|
||||||
final scrollController = ScrollController();
|
final scrollController = ScrollController();
|
||||||
final RxBool serviceStop = Get.find<RxBool>(tag: 'stop-service');
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
@ -524,11 +523,11 @@ class _SafetyState extends State<_Safety> with AutomaticKeepAliveClientMixin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Widget permissions(context) {
|
Widget permissions(context) {
|
||||||
return Obx(() => _permissions(context, serviceStop.value));
|
return Obx(() => _permissions(context));
|
||||||
}
|
}
|
||||||
|
|
||||||
Widget _permissions(context, bool stopService) {
|
Widget _permissions(context) {
|
||||||
bool enabled = !locked && stopService;
|
bool enabled = !locked;
|
||||||
return futureBuilder(future: () async {
|
return futureBuilder(future: () async {
|
||||||
return await bind.mainGetOption(key: 'access-mode');
|
return await bind.mainGetOption(key: 'access-mode');
|
||||||
}(), hasData: (data) {
|
}(), hasData: (data) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user