Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 042c48f8 authored by Wyatt Riley's avatar Wyatt Riley
Browse files

mItarSpeedLimitExceeded thread safety

Change-Id: Ia8e2378001ba2ffb71925814c95f5a587109c4f3
Fixes: 63941819
Test: Basic build & GPS sanity check
parent cc78a9b6
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -417,7 +417,11 @@ public class GnssLocationProvider implements LocationProviderInterface {
    // stops output right at 600m/s, depriving this of the information of a device that reaches
    // greater than 600m/s, and higher than the speed of sound to avoid impacting most use cases.
    private static final float ITAR_SPEED_LIMIT_METERS_PER_SECOND = 400.0F;
    private boolean mItarSpeedLimitExceeded = false;

    // TODO: improve comment
    // Volatile to ensure that potentially near-concurrent outputs from HAL
    // react to this value change promptly
    private volatile boolean mItarSpeedLimitExceeded = false;

    // GNSS Metrics
    private GnssMetrics mGnssMetrics;