Kaydet (Commit) b3a91cf2 authored tarafından Tomaž Vajngerl's avatar Tomaž Vajngerl

android: don't crash in LO when SurfaceView layout is 0 width

Change-Id: I49be19b273d0c263637369e9b095f374b345191b
(cherry picked from commit 37d41674)
üst 7c558023
...@@ -149,6 +149,11 @@ public abstract class ComposedTileLayer extends Layer implements ComponentCallba ...@@ -149,6 +149,11 @@ public abstract class ComposedTileLayer extends Layer implements ComponentCallba
RectF newViewPort = getViewPort(viewportMetrics); RectF newViewPort = getViewPort(viewportMetrics);
float newZoom = getZoom(viewportMetrics); float newZoom = getZoom(viewportMetrics);
// When
if (newZoom <= 0.0 || Float.isNaN(newZoom)) {
return;
}
if (currentViewport.equals(newViewPort) && FloatUtils.fuzzyEquals(currentZoom, newZoom)) { if (currentViewport.equals(newViewPort) && FloatUtils.fuzzyEquals(currentZoom, newZoom)) {
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment