commit | 26c76353c44fbbde7312b748f3026a54ebdeee71 | [log] [tgz] |
---|---|---|
author | Yu-Han Yang <yuhany@google.com> | Tue May 11 13:16:35 2021 -0700 |
committer | Yu-Han Yang <yuhany@google.com> | Thu May 13 16:20:19 2021 -0700 |
tree | 8146b395e428f15e2ee2a3250fec1b76c3529c79 | |
parent | df759a03240e50addb1f0d29ca2932dc0bae7797 [diff] [blame] |
Detach thread so stop_measurement doesn't block Bug: 187361220 Test: atest android.location.cts.fine.LocationManagerFineTest.testRegisterGnssMeasurementsCallback --iterations=100 Change-Id: I02952c24cc5245375a75675e0a7fad02f1741e0d
diff --git a/gnss/aidl/default/GnssMeasurementInterface.cpp b/gnss/aidl/default/GnssMeasurementInterface.cpp index cae9499..a66bfc1 100644 --- a/gnss/aidl/default/GnssMeasurementInterface.cpp +++ b/gnss/aidl/default/GnssMeasurementInterface.cpp
@@ -69,6 +69,7 @@ std::this_thread::sleep_for(std::chrono::milliseconds(mMinIntervalMillis)); } }); + mThread.detach(); } void GnssMeasurementInterface::stop() {