From d937a4d6bb60cdc3e36491f7d3e4a52681f6a510 Mon Sep 17 00:00:00 2001 From: Emux Date: Wed, 21 Sep 2016 13:09:36 +0300 Subject: [PATCH] VectorTileLayer: check tile source on detach by @Longri, fixes #175 --- vtm/src/org/oscim/layers/tile/vector/VectorTileLayer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vtm/src/org/oscim/layers/tile/vector/VectorTileLayer.java b/vtm/src/org/oscim/layers/tile/vector/VectorTileLayer.java index 8835f1d0..80dd7722 100644 --- a/vtm/src/org/oscim/layers/tile/vector/VectorTileLayer.java +++ b/vtm/src/org/oscim/layers/tile/vector/VectorTileLayer.java @@ -1,5 +1,6 @@ /* * Copyright 2013 Hannes Janetzek + * Copyright 2016 Longri * * This file is part of the OpenScienceMap project (http://www.opensciencemap.org). * @@ -175,7 +176,8 @@ public class VectorTileLayer extends TileLayer { @Override public void onDetach() { super.onDetach(); - mTileSource.close(); + if (mTileSource != null) + mTileSource.close(); } public void callThemeHooks(MapTile tile, RenderBuckets layers, MapElement element,