From 13d25aecb7b0b36198f6d4de095596a8d3e5be07 Mon Sep 17 00:00:00 2001 From: Vitalij Vascenko Date: Tue, 28 Nov 2023 13:49:51 +0100 Subject: [PATCH] refactor: Fix linter error --- optimus/lib/src/tooltip/tooltip_overlay.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/optimus/lib/src/tooltip/tooltip_overlay.dart b/optimus/lib/src/tooltip/tooltip_overlay.dart index 2e7521dd..d1e6afa9 100644 --- a/optimus/lib/src/tooltip/tooltip_overlay.dart +++ b/optimus/lib/src/tooltip/tooltip_overlay.dart @@ -69,13 +69,14 @@ class TooltipOverlayState extends State @override void initState() { super.initState(); - WidgetsBinding.instance.addPostFrameCallback(_afterInitialLayoutCallback); + WidgetsBinding.instance + .addPostFrameCallback((_) => _afterInitialLayoutCallback()); } @override void didUpdateWidget(TooltipOverlay oldWidget) { super.didUpdateWidget(oldWidget); - WidgetsBinding.instance.addPostFrameCallback(_updateRect); + WidgetsBinding.instance.addPostFrameCallback((_) => _updateRect()); } double get _overlayWidth => _overlaySize?.width ?? 0; @@ -236,12 +237,13 @@ class TooltipOverlayState extends State : end : center; - void _afterInitialLayoutCallback(dynamic _) { - _updateRect(_); - WidgetsBinding.instance.addPostFrameCallback(_afterFirstLayoutCallback); + void _afterInitialLayoutCallback() { + _updateRect(); + WidgetsBinding.instance + .addPostFrameCallback((_) => _afterFirstLayoutCallback()); } - void _afterFirstLayoutCallback(dynamic _) { + void _afterFirstLayoutCallback() { if (!mounted) return; setState(() { _position = _calculatePosition(); @@ -249,7 +251,7 @@ class TooltipOverlayState extends State }); } - void _updateRect(dynamic _) { + void _updateRect() { if (!mounted) return; final newRect = _calculateRect(widget.anchorKey); final newTooltipRect = _calculateRect(widget.tooltipKey);