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; |   PeerInfo get pi => widget.ffi.ffiModel.pi; | ||||||
|   FfiModel get ffiModel => widget.ffi.ffiModel; |   FfiModel get ffiModel => widget.ffi.ffiModel; | ||||||
| 
 | 
 | ||||||
|  |   triggerAutoHide() => _debouncerHide.value = _debouncerHide.value + 1; | ||||||
|  | 
 | ||||||
|   @override |   @override | ||||||
|   initState() { |   initState() { | ||||||
|     super.initState(); |     super.initState(); | ||||||
| @ -332,7 +334,7 @@ class _RemoteMenubarState extends State<RemoteMenubar> { | |||||||
| 
 | 
 | ||||||
|     widget.onEnterOrLeaveImageSetter((enter) { |     widget.onEnterOrLeaveImageSetter((enter) { | ||||||
|       if (enter) { |       if (enter) { | ||||||
|         _debouncerHide.value = 0; |         triggerAutoHide(); | ||||||
|         _isCursorOverImage = true; |         _isCursorOverImage = true; | ||||||
|       } else { |       } else { | ||||||
|         _isCursorOverImage = false; |         _isCursorOverImage = false; | ||||||
| @ -367,7 +369,7 @@ class _RemoteMenubarState extends State<RemoteMenubar> { | |||||||
|   Widget _buildDraggableShowHide(BuildContext context) { |   Widget _buildDraggableShowHide(BuildContext context) { | ||||||
|     return Obx(() { |     return Obx(() { | ||||||
|       if (show.isTrue && _dragging.isFalse) { |       if (show.isTrue && _dragging.isFalse) { | ||||||
|         _debouncerHide.value = 1; |         triggerAutoHide(); | ||||||
|       } |       } | ||||||
|       return Align( |       return Align( | ||||||
|         alignment: FractionalOffset(_fractionX.value, 0), |         alignment: FractionalOffset(_fractionX.value, 0), | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user