File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -215,16 +215,20 @@ function onPointerMove(event) {
215
215
if ( interactiveLayerIds || onHover ) {
216
216
features = getFeatures . call ( this , event . point ) ;
217
217
}
218
- if ( onHover ) {
219
- // backward compatibility: v3 `onHover` interface
220
- event . features = features ;
221
- onHover ( event ) ;
222
- }
223
218
224
219
const isHovering = Boolean ( interactiveLayerIds && features && features . length > 0 ) ;
225
220
const isEntering = isHovering && ! this . state . isHovering ;
226
221
const isExiting = ! isHovering && this . state . isHovering ;
227
222
223
+ if ( onHover || isEntering ) {
224
+ event . features = features ;
225
+
226
+ // backward compatibility: v3 `onHover` interface
227
+ if ( onHover ) {
228
+ onHover ( event ) ;
229
+ }
230
+ }
231
+
228
232
if ( isEntering ) {
229
233
onEvent . call ( this , 'onMouseEnter' , event ) ;
230
234
}
You can’t perform that action at this time.
0 commit comments