Skip to content

Commit 8b0ec9a

Browse files
Add bestDist===Infinity guard in setGradientHoverPoint
Prevents showing the Cesium hover dot at raw mouse coordinates when no nearby gradient segment is found (e.g. cursor far from gradient, or async build incomplete). Co-Authored-By: tariq.k.soliman <tariqksoliman@gmail.com>
1 parent 73cd7f6 commit 8b0ec9a

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/essence/Basics/Globe_/GlobeRenderer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1788,6 +1788,12 @@ class GlobeRenderer {
17881788
}
17891789
}
17901790

1791+
if (bestDist === Infinity) {
1792+
this._gradientHoverDot.show = false
1793+
this._requestRender()
1794+
return
1795+
}
1796+
17911797
this._gradientHoverDot.position = Cesium.Cartesian3.fromDegrees(
17921798
bestLng, bestLat, bestElev
17931799
)

0 commit comments

Comments
 (0)