From 900448f8d3c5d0ea70d13ebbc4bc756982a657bd Mon Sep 17 00:00:00 2001 From: Emux Date: Wed, 31 Jul 2019 13:57:06 +0300 Subject: [PATCH] MapElement: revert clear(), #735 --- vtm/src/org/oscim/core/MapElement.java | 1 - vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vtm/src/org/oscim/core/MapElement.java b/vtm/src/org/oscim/core/MapElement.java index 4e04930e..62ce45db 100644 --- a/vtm/src/org/oscim/core/MapElement.java +++ b/vtm/src/org/oscim/core/MapElement.java @@ -114,7 +114,6 @@ public class MapElement extends GeometryBuffer { @Override public MapElement clear() { - labelPosition = null; layer = 5; super.clear(); return this; diff --git a/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java b/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java index a31392e1..2cf485bc 100644 --- a/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java +++ b/vtm/src/org/oscim/tiling/source/mapfile/MapDatabase.java @@ -963,6 +963,8 @@ public class MapDatabase implements ITileDataSource { if (labelPosition != null && wayDataBlock == 0) e.setLabelPosition(e.points[0] + labelPosition[0], e.points[1] + labelPosition[1]); + else + e.labelPosition = null; mTileProjection.project(e);