diff --git a/flutter/lib/desktop/pages/remote_tab_page.dart b/flutter/lib/desktop/pages/remote_tab_page.dart index 93008de07..1a2fe557e 100644 --- a/flutter/lib/desktop/pages/remote_tab_page.dart +++ b/flutter/lib/desktop/pages/remote_tab_page.dart @@ -80,14 +80,17 @@ class _ConnectionTabPageState extends State { selectedIcon: selectedIcon, unselectedIcon: unselectedIcon, onTabCloseButton: () => tabController.closeBy(id), - page: Obx(() => RemotePage( - key: ValueKey(id), - id: id, - windowId: windowId(), - tabBarHeight: - fullscreen.isTrue ? 0 : kDesktopRemoteTabBarHeight, - windowBorderWidth: fullscreen.isTrue ? 0 : kWindowBorderWidth, - )))); + page: ObxValue( + (fullscreen) => RemotePage( + id: id, + windowId: windowId(), + tabBarHeight: + fullscreen.isTrue ? 0 : kDesktopRemoteTabBarHeight, + windowBorderWidth: fullscreen.isTrue ? 0 : kWindowBorderWidth, + ), + fullscreen, + key: ValueKey(id), + ))); } else if (call.method == "onDestroy") { tabController.clear(); } else if (call.method == kWindowActionRebuild) {