From 22e7b7d8915e3d3b4de8f6947da82a0a79dd3ff5 Mon Sep 17 00:00:00 2001
From: Florian <florian.taurer@gmx.at>
Date: Tue, 29 May 2018 23:26:09 +0200
Subject: [PATCH] fixed when no location permission or no location hardware
 enabled

---
 .../src/main/java/at/ac/fhstp/sonicontrol/MainActivity.java    | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/MainActivity.java b/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/MainActivity.java
index 85ad1ebf..ebbab418 100644
--- a/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/MainActivity.java
+++ b/SoniControl/app/src/main/java/at/ac/fhstp/sonicontrol/MainActivity.java
@@ -945,9 +945,10 @@ public class MainActivity extends BaseActivity implements Scan.DetectionListener
 
         if (locationTrack) {
             lastPosition = locationFinder.getLocation(); //get the latest position
+            locationFinder.saveLocationGPSTrackerObject();
         }
 
-        locationFinder.saveLocationGPSTrackerObject();
+
         if (this.getSettingsObject().getBoolean(ConfigConstants.SETTING_CONTINOUS_SPOOFING, false)) { //check if the settings are set to continous spoofing
             /*if (!this.getBackgroundStatus()) { //if the app is not in the background
                 this.cancelDetectionNotification(); //cancel the detection notification
-- 
GitLab