From 9cd0f8fb5ae23026611f004e4cc00e04b7eff48d Mon Sep 17 00:00:00 2001 From: misaochan Date: Mon, 11 Jan 2016 17:05:08 +1300 Subject: [PATCH] Moved variables inside if block --- .../java/fr/free/nrw/commons/upload/ShareActivity.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java index d81aaea6b..c6eb6698b 100644 --- a/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java +++ b/commons/src/main/java/fr/free/nrw/commons/upload/ShareActivity.java @@ -198,17 +198,20 @@ public class ShareActivity Log.d(TAG, "Calling GPSExtractor"); GPSExtractor imageObj = new GPSExtractor(filePath); String decimalCoords = imageObj.getCoords(); - double decLongitude = imageObj.getDecLongitude(); - double decLatitude = imageObj.getDecLatitude(); + if (decimalCoords != null) { + double decLongitude = imageObj.getDecLongitude(); + double decLatitude = imageObj.getDecLatitude(); + Log.d(TAG, "Decimal coords of image: " + decimalCoords); app.cacheData.setQtPoint(decLongitude, decLatitude); MwVolleyApi apiCall = new MwVolleyApi(this); + List displayCatList = app.cacheData.findCategory(); boolean catListEmpty = displayCatList.isEmpty(); - + //if no categories found in cache, call MW API to match image coords with nearby Commons categories if (catListEmpty) { cacheFound = false;