Skip to content

Commit 79e2f9b

Browse files
committed
Safety check before unprojection (#1452)
1 parent 8855c0b commit 79e2f9b

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/components/interactive-map.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -134,14 +134,15 @@ function normalizeEvent(event) {
134134
if (event.lngLat || !event.offsetCenter) {
135135
return event;
136136
}
137-
// https://github.com/visgl/react-map-gl/issues/1449
138-
if (!this.width || !this.height) {
139-
return event;
140-
}
141137

142138
const {
143139
offsetCenter: {x, y}
144140
} = event;
141+
// https://github.com/visgl/react-map-gl/issues/1449
142+
// TODO - fix in mjolnir.js
143+
if (!Number.isFinite(x) || !Number.isFinite(y)) {
144+
return event;
145+
}
145146
const pos = [x, y];
146147

147148
const viewport = new WebMercatorViewport(

0 commit comments

Comments
 (0)