Skip to content

Commit

Permalink
Merge pull request #162 from proformance/fix_marker_ontap
Browse files Browse the repository at this point in the history
Solves inability to open popup
  • Loading branch information
lpongetti committed May 31, 2023
2 parents 62e6cbc + 999cd68 commit a7eb38b
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 13 deletions.
1 change: 0 additions & 1 deletion lib/src/marker_cluster_layer.dart
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,6 @@ class _MarkerClusterLayerState extends State<MarkerClusterLayer>
onTap: _onMarkerTap(marker),
onHover: (bool value) => _onMarkerHover(marker, value),
buildOnHover: widget.options.popupOptions?.buildPopupOnHover ?? false,
hoverOnTap: () => widget.options.onMarkerTap!(marker),
),
);
}
Expand Down
23 changes: 11 additions & 12 deletions lib/src/marker_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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,
);
}
}

0 comments on commit a7eb38b

Please sign in to comment.