From 2e5ff2e4a4a8106a9b47f64893b4c6b02c46e197 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Sun, 24 Aug 2014 09:37:37 +0200 Subject: [PATCH] TileCache: close db cursor when result is empty --- vtm-android/src/org/oscim/android/cache/TileCache.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vtm-android/src/org/oscim/android/cache/TileCache.java b/vtm-android/src/org/oscim/android/cache/TileCache.java index 28d8835b..6a89b78c 100644 --- a/vtm-android/src/org/oscim/android/cache/TileCache.java +++ b/vtm-android/src/org/oscim/android/cache/TileCache.java @@ -263,13 +263,13 @@ public class TileCache implements ITileCache { if (!cursor.moveToFirst()) { if (dbg) log.debug("not in cache {}", tile); + + cursor.close(); return null; } InputStream in = new ByteArrayInputStream(cursor.getBlob(0)); - - if (!cursor.isClosed()) - cursor.close(); + cursor.close(); if (dbg) log.debug("load tile {}", tile);