Fix. Custom client, maxmize of incoming only (#7406)

* Fix. Custom client, maxmize of incoming only

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* format

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2024-03-16 17:33:58 +08:00
committed by GitHub
parent efd1f24ab2
commit fc90526258
3 changed files with 38 additions and 30 deletions

View File

@@ -13,7 +13,6 @@ import 'package:flutter_hbb/desktop/pages/connection_page.dart';
import 'package:flutter_hbb/desktop/pages/desktop_setting_page.dart';
import 'package:flutter_hbb/desktop/pages/desktop_tab_page.dart';
import 'package:flutter_hbb/desktop/widgets/scroll_wrapper.dart';
import 'package:flutter_hbb/desktop/widgets/tabbar_widget.dart';
import 'package:flutter_hbb/models/platform_model.dart';
import 'package:flutter_hbb/models/server_model.dart';
import 'package:flutter_hbb/plugin/ui_manager.dart';
@@ -56,11 +55,6 @@ class _DesktopHomePageState extends State<DesktopHomePage>
final GlobalKey _childKey = GlobalKey();
bool _isInHomePage() {
final controller = Get.find<DesktopTabController>();
return controller.state.value.selected == 0;
}
@override
Widget build(BuildContext context) {
super.build(context);
@@ -152,7 +146,7 @@ class _DesktopHomePageState extends State<DesktopHomePage>
builder: (_, data) {
if (data.hasData) {
if (isIncomingOnly) {
if (_isInHomePage()) {
if (isInHomePage()) {
Future.delayed(Duration(milliseconds: 300), () {
_updateWindowSize();
});
@@ -171,7 +165,7 @@ class _DesktopHomePageState extends State<DesktopHomePage>
Divider(),
OnlineStatusWidget(
onSvcStatusChanged: () {
if (_isInHomePage()) {
if (isInHomePage()) {
Future.delayed(Duration(milliseconds: 300), () {
_updateWindowSize();
});