From 999cd683eb32b4d4ca8bfd40226f3704a2d65010 Mon Sep 17 00:00:00 2001 From: proformance Date: Sun, 30 Apr 2023 08:04:12 +0200 Subject: [PATCH] temporary bugfix that solves inability to open popup --- lib/src/marker_cluster_layer.dart | 1 - lib/src/marker_widget.dart | 23 +++++++++++------------ 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/lib/src/marker_cluster_layer.dart b/lib/src/marker_cluster_layer.dart index dc75ae5..d6544fb 100755 --- a/lib/src/marker_cluster_layer.dart +++ b/lib/src/marker_cluster_layer.dart @@ -174,7 +174,6 @@ class _MarkerClusterLayerState extends State onTap: _onMarkerTap(marker), onHover: (bool value) => _onMarkerHover(marker, value), buildOnHover: widget.options.popupOptions?.buildPopupOnHover ?? false, - hoverOnTap: () => widget.options.onMarkerTap!(marker), ), ); } diff --git a/lib/src/marker_widget.dart b/lib/src/marker_widget.dart index a2aa467..802b6c6 100644 --- a/lib/src/marker_widget.dart +++ b/lib/src/marker_widget.dart @@ -19,17 +19,16 @@ class MarkerWidget extends StatelessWidget { @override Widget build(BuildContext context) { final m = marker.builder(context); - return buildOnHover - ? GestureDetector( - behavior: HitTestBehavior.opaque, - onTap: hoverOnTap ?? onTap, - child: onHover != null - ? MouseRegion( - onEnter: (_) => onHover!(true), - onExit: (_) => onHover!(false), - child: m, - ) - : m) - : m; + return GestureDetector( + behavior: HitTestBehavior.opaque, + onTap: hoverOnTap ?? onTap, + child: onHover != null + ? MouseRegion( + onEnter: (_) => onHover!(true), + onExit: (_) => onHover!(false), + child: m, + ) + : m, + ); } }