Merge pull request #3881 from fufesou/fix/pin_autohide_remote_toolbar
fix remote toolbar autohide
This commit is contained in:
commit
d3ea3b1a80
@ -320,6 +320,8 @@ class _RemoteMenubarState extends State<RemoteMenubar> {
|
||||
PeerInfo get pi => widget.ffi.ffiModel.pi;
|
||||
FfiModel get ffiModel => widget.ffi.ffiModel;
|
||||
|
||||
triggerAutoHide() => _debouncerHide.value = _debouncerHide.value + 1;
|
||||
|
||||
@override
|
||||
initState() {
|
||||
super.initState();
|
||||
@ -332,7 +334,7 @@ class _RemoteMenubarState extends State<RemoteMenubar> {
|
||||
|
||||
widget.onEnterOrLeaveImageSetter((enter) {
|
||||
if (enter) {
|
||||
_debouncerHide.value = 0;
|
||||
triggerAutoHide();
|
||||
_isCursorOverImage = true;
|
||||
} else {
|
||||
_isCursorOverImage = false;
|
||||
@ -367,7 +369,7 @@ class _RemoteMenubarState extends State<RemoteMenubar> {
|
||||
Widget _buildDraggableShowHide(BuildContext context) {
|
||||
return Obx(() {
|
||||
if (show.isTrue && _dragging.isFalse) {
|
||||
_debouncerHide.value = 1;
|
||||
triggerAutoHide();
|
||||
}
|
||||
return Align(
|
||||
alignment: FractionalOffset(_fractionX.value, 0),
|
||||
|
Loading…
x
Reference in New Issue
Block a user