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

Commit f5306d43 authored by Soonil Nagarkar's avatar Soonil Nagarkar
Browse files

Move registerGnssMeasurementsCallback onto direct executor

Preserves behavior from previous releases for legacy clients.

Bug: 141887245
Test: CTS
Change-Id: I75bb38b2ed65cca13068d7727343c6f0782ef9d8
parent 99347aa6
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1971,7 +1971,7 @@ public class LocationManager {
    public void removeGpsMeasurementListener(GpsMeasurementsEvent.Listener listener) {}

    /**
     * Registers a GPS Measurement callback.
     * Registers a GPS Measurement callback which will run on a binder threadS.
     *
     * @param callback a {@link GnssMeasurementsEvent.Callback} object to register.
     * @return {@code true} if the callback was added successfully, {@code false} otherwise.
@@ -1983,7 +1983,7 @@ public class LocationManager {
    @RequiresPermission(ACCESS_FINE_LOCATION)
    public boolean registerGnssMeasurementsCallback(
            @NonNull GnssMeasurementsEvent.Callback callback) {
        return registerGnssMeasurementsCallback(callback, null);
        return registerGnssMeasurementsCallback(Runnable::run, callback);
    }

    /**