mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-04-06 17:51:29 +03:00
fix: close all typed sessions when hide subwindow
This commit is contained in:
@@ -63,7 +63,6 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
|
||||
label: id,
|
||||
selectedIcon: selectedIcon,
|
||||
unselectedIcon: unselectedIcon,
|
||||
closable: false,
|
||||
page: Obx(() => RemotePage(
|
||||
key: ValueKey(id),
|
||||
id: id,
|
||||
@@ -71,7 +70,7 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
|
||||
fullscreen.isTrue ? 0 : kDesktopRemoteTabBarHeight,
|
||||
))));
|
||||
} else if (call.method == "onDestroy") {
|
||||
tabController.state.value.tabs.clear();
|
||||
tabController.clear();
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -93,6 +92,9 @@ class _ConnectionTabPageState extends State<ConnectionTabPage> {
|
||||
theme: theme,
|
||||
isMainWindow: false,
|
||||
showTabBar: fullscreen.isFalse,
|
||||
onClose: () {
|
||||
tabController.clear();
|
||||
},
|
||||
tail: AddButton(
|
||||
theme: theme,
|
||||
).paddingOnly(left: 10),
|
||||
|
||||
Reference in New Issue
Block a user