From cac05dbf6640a7be5dc5074f2422055ed775a1bf Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Tue, 30 Apr 2013 13:23:17 +0200 Subject: [PATCH] make Layer.cleanup public --- src/org/oscim/renderer/layer/LineLayer.java | 8 +++++++- src/org/oscim/renderer/layer/TextLayer.java | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/org/oscim/renderer/layer/LineLayer.java b/src/org/oscim/renderer/layer/LineLayer.java index 771ab0e2..70c6fc89 100644 --- a/src/org/oscim/renderer/layer/LineLayer.java +++ b/src/org/oscim/renderer/layer/LineLayer.java @@ -557,7 +557,13 @@ public final class LineLayer extends Layer { } @Override - protected void clear() { + public void clear() { + if (vertexItems != null) { + VertexItem.pool.releaseAll(vertexItems); + vertexItems = null; + curItem = null; + } + verticesCnt = 0; } @Override diff --git a/src/org/oscim/renderer/layer/TextLayer.java b/src/org/oscim/renderer/layer/TextLayer.java index a6f6fb1a..cb478c1d 100644 --- a/src/org/oscim/renderer/layer/TextLayer.java +++ b/src/org/oscim/renderer/layer/TextLayer.java @@ -263,7 +263,7 @@ public final class TextLayer extends TextureLayer { } @Override - protected void clear() { + public void clear() { TextureItem.releaseAll(textures); labels = null;