From: Keith Packard Date: Mon, 11 Oct 2021 06:01:18 +0000 (-0700) Subject: altosdroid: Skip map draw before transform is set X-Git-Tag: 1.9.10.4~67^2^2~2 X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=commitdiff_plain;h=5ef3cd5abdb863c534a0abc5d0a726cfa5108eb4 altosdroid: Skip map draw before transform is set A crash report indicates that this can happen. Signed-off-by: Keith Packard --- diff --git a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosMapOffline.java b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosMapOffline.java index 60c209e1..7bd57a4c 100644 --- a/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosMapOffline.java +++ b/altosdroid/app/src/main/java/org/altusmetrum/AltosDroid/AltosMapOffline.java @@ -360,6 +360,10 @@ public class AltosMapOffline extends View implements ScaleGestureDetector.OnScal debug("MapView draw without map\n"); return; } + if (map.transform == null) { + debug("MapView draw without transform\n"); + return; + } canvas = view_canvas; paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setStrokeWidth(stroke_width);