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';