From 5ef3cd5abdb863c534a0abc5d0a726cfa5108eb4 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Sun, 10 Oct 2021 23:01:18 -0700 Subject: [PATCH] altosdroid: Skip map draw before transform is set A crash report indicates that this can happen. Signed-off-by: Keith Packard --- .../main/java/org/altusmetrum/AltosDroid/AltosMapOffline.java | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.30.2