mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-04-12 00:21:28 +03:00
not accept dialog show when desktop page dispose
Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
@@ -97,7 +97,7 @@ class _FileManagerPageState extends State<FileManagerPage>
|
||||
void dispose() {
|
||||
model.close().whenComplete(() {
|
||||
_ffi.close();
|
||||
_ffi.dialogManager.dismissAll();
|
||||
_ffi.dialogManager.dismissAll(stop: true);
|
||||
if (!Platform.isLinux) {
|
||||
Wakelock.disable();
|
||||
}
|
||||
|
||||
@@ -70,7 +70,7 @@ class _PortForwardPageState extends State<PortForwardPage>
|
||||
@override
|
||||
void dispose() {
|
||||
_ffi.close();
|
||||
_ffi.dialogManager.dismissAll();
|
||||
_ffi.dialogManager.dismissAll(stop: true);
|
||||
if (!Platform.isLinux) {
|
||||
Wakelock.disable();
|
||||
}
|
||||
|
||||
@@ -220,7 +220,7 @@ class _RemotePageState extends State<RemotePage>
|
||||
_rawKeyFocusNode.dispose();
|
||||
_ffi.close();
|
||||
_timer?.cancel();
|
||||
_ffi.dialogManager.dismissAll();
|
||||
_ffi.dialogManager.dismissAll(stop: true);
|
||||
SystemChrome.setEnabledSystemUIMode(SystemUiMode.manual,
|
||||
overlays: SystemUiOverlay.values);
|
||||
if (!Platform.isLinux) {
|
||||
|
||||
Reference in New Issue
Block a user