From c873b69662d9f9fada72ad97f676237f9dce2c2e Mon Sep 17 00:00:00 2001 From: fufesou <13586388+fufesou@users.noreply.github.com> Date: Sat, 13 Jul 2024 00:44:08 +0800 Subject: [PATCH] refact: unwrap offstage for cursor paint (#8693) Signed-off-by: fufesou --- flutter/lib/desktop/pages/remote_page.dart | 13 +++++++------ flutter/lib/desktop/widgets/remote_toolbar.dart | 1 - 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/flutter/lib/desktop/pages/remote_page.dart b/flutter/lib/desktop/pages/remote_page.dart index 4d61c3738..f108f7444 100644 --- a/flutter/lib/desktop/pages/remote_page.dart +++ b/flutter/lib/desktop/pages/remote_page.dart @@ -506,12 +506,13 @@ class _RemotePageState extends State ]; if (!_ffi.canvasModel.cursorEmbedded) { - paints.add(Obx(() => Offstage( - offstage: _showRemoteCursor.isFalse || _remoteCursorMoved.isFalse, - child: CursorPaint( - id: widget.id, - zoomCursor: _zoomCursor, - )))); + paints + .add(Obx(() => _showRemoteCursor.isFalse || _remoteCursorMoved.isFalse + ? Offstage() + : CursorPaint( + id: widget.id, + zoomCursor: _zoomCursor, + ))); } paints.add( Positioned( diff --git a/flutter/lib/desktop/widgets/remote_toolbar.dart b/flutter/lib/desktop/widgets/remote_toolbar.dart index 53df40fed..5b649049c 100644 --- a/flutter/lib/desktop/widgets/remote_toolbar.dart +++ b/flutter/lib/desktop/widgets/remote_toolbar.dart @@ -6,7 +6,6 @@ import 'package:flutter/services.dart'; import 'package:flutter_hbb/common/widgets/audio_input.dart'; import 'package:flutter_hbb/common/widgets/toolbar.dart'; import 'package:flutter_hbb/models/chat_model.dart'; -import 'package:flutter_hbb/models/input_model.dart'; import 'package:flutter_hbb/models/state_model.dart'; import 'package:flutter_hbb/consts.dart'; import 'package:flutter_hbb/utils/multi_window_manager.dart';