mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-05-20 16:18:39 +00:00
fix setEnabledSystemUIMode
Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
@@ -94,15 +94,18 @@ Future<void>? showSystemBar() {
|
|||||||
Future<void> setEnabledSystemUIMode(
|
Future<void> setEnabledSystemUIMode(
|
||||||
SystemUiMode mode, {
|
SystemUiMode mode, {
|
||||||
List<SystemUiOverlay>? overlays,
|
List<SystemUiOverlay>? overlays,
|
||||||
}) async {
|
}) {
|
||||||
|
if (!Platform.isAndroid) {
|
||||||
|
return SystemChrome.setEnabledSystemUIMode(mode, overlays: overlays);
|
||||||
|
}
|
||||||
if (mode != SystemUiMode.manual) {
|
if (mode != SystemUiMode.manual) {
|
||||||
await const MethodChannel('PiliPlus').invokeMethod(
|
return const MethodChannel('PiliPlus').invokeMethod(
|
||||||
'SystemChrome.setEnabledSystemUIMode',
|
'SystemChrome.setEnabledSystemUIMode',
|
||||||
{'arguments': mode.toString()},
|
{'arguments': mode.toString()},
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
assert(mode == SystemUiMode.manual && overlays != null);
|
assert(mode == SystemUiMode.manual && overlays != null);
|
||||||
await const MethodChannel('PiliPlus').invokeMethod(
|
return const MethodChannel('PiliPlus').invokeMethod(
|
||||||
'SystemChrome.setEnabledSystemUIOverlays',
|
'SystemChrome.setEnabledSystemUIOverlays',
|
||||||
{'arguments': _stringify(overlays!)},
|
{'arguments': _stringify(overlays!)},
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user