From 6f704dafd07bf10762aa3ad6080d0da0f9eb6936 Mon Sep 17 00:00:00 2001 From: NaiJi Date: Wed, 22 Jun 2022 21:26:26 +0300 Subject: [PATCH] Disable screenshots. At allgit status --- lib/main.dart | 4 ++-- pubspec.lock | 7 +++++++ pubspec.yaml | 1 + 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lib/main.dart b/lib/main.dart index f2c36392..d231a84a 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -16,6 +16,7 @@ import 'package:selfprivacy/config/bloc_observer.dart'; import 'package:selfprivacy/config/get_it_config.dart'; import 'package:selfprivacy/config/localization.dart'; import 'package:selfprivacy/logic/cubit/app_settings/app_settings_cubit.dart'; +import 'package:flutter_windowmanager/flutter_windowmanager.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); @@ -23,9 +24,8 @@ void main() async { await SystemChrome.setPreferredOrientations([DeviceOrientation.portraitUp]); try { - /// Wakelock support for Linux - /// desktop is not yet implemented await Wakelock.enable(); + await FlutterWindowManager.addFlags(FlutterWindowManager.FLAG_SECURE); } on PlatformException catch (e) { print(e); } diff --git a/pubspec.lock b/pubspec.lock index e3faf1b6..ae448c52 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -441,6 +441,13 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_windowmanager: + dependency: "direct main" + description: + name: flutter_windowmanager + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" frontend_server_client: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 71a5f2f9..d2fa2735 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -8,6 +8,7 @@ environment: flutter: ">=3.0.0" dependencies: + flutter_windowmanager: ^0.2.0 auto_size_text: ^3.0.0 basic_utils: ^4.2.0 crypt: ^4.2.1