From abfc98df468133064eff6a92b7e8d1f011fdf105 Mon Sep 17 00:00:00 2001 From: Marvin W Date: Tue, 19 Apr 2016 01:30:21 +0200 Subject: [PATCH] Correctly handle location result on initial update() call --- .../src/main/java/org/microg/nlp/location/BackendHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unifiednlp-base/src/main/java/org/microg/nlp/location/BackendHelper.java b/unifiednlp-base/src/main/java/org/microg/nlp/location/BackendHelper.java index 371bcae..55bb841 100644 --- a/unifiednlp-base/src/main/java/org/microg/nlp/location/BackendHelper.java +++ b/unifiednlp-base/src/main/java/org/microg/nlp/location/BackendHelper.java @@ -69,7 +69,7 @@ class BackendHelper extends AbstractBackendHelper { updateWaiting = false; try { result = backend.update(); - if ((result != null) && (result.getTime() > lastLocation.getTime())) { + if (result != null && (lastLocation == null || result.getTime() > lastLocation.getTime())) { setLastLocation(result); backendFuser.reportLocation(); }