diff --git a/app/src/main/java/com/termux/api/apis/LocationAPI.java b/app/src/main/java/com/termux/api/apis/LocationAPI.java index 4924d4c90..03feb42c2 100644 --- a/app/src/main/java/com/termux/api/apis/LocationAPI.java +++ b/app/src/main/java/com/termux/api/apis/LocationAPI.java @@ -161,6 +161,8 @@ static void locationToJson(Location lastKnownLocation, JsonWriter out) throws IO long elapsedMs = (SystemClock.elapsedRealtimeNanos() - lastKnownLocation.getElapsedRealtimeNanos()) / 1000000; out.name("elapsedMs").value(elapsedMs); out.name("provider").value(lastKnownLocation.getProvider()); + boolean isMocked = (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S ? lastKnownLocation.isMock() : lastKnownLocation.isFromMockProvider()); + out.name("mocked").value(isMocked); out.endObject(); } }