Merge "Fix to correct the filter setting in order Patched from ag/23208840" into udc-dev
This commit is contained in:
commit
d2f58d0d7e
1 changed files with 3 additions and 1 deletions
|
|
@ -254,14 +254,16 @@ public class DiscoveryProviderManagerLegacy implements AbstractDiscoveryProvider
|
|||
ScanListenerRecord scanListenerRecord =
|
||||
new ScanListenerRecord(scanRequest, listener, callerIdentity, deathRecipient);
|
||||
|
||||
mScanTypeScanListenerRecordMap.put(listenerBinder, scanListenerRecord);
|
||||
Boolean started = startProviders(scanRequest);
|
||||
if (started == null) {
|
||||
mScanTypeScanListenerRecordMap.remove(listenerBinder);
|
||||
return NearbyManager.ScanStatus.UNKNOWN;
|
||||
}
|
||||
if (!started) {
|
||||
mScanTypeScanListenerRecordMap.remove(listenerBinder);
|
||||
return NearbyManager.ScanStatus.ERROR;
|
||||
}
|
||||
mScanTypeScanListenerRecordMap.put(listenerBinder, scanListenerRecord);
|
||||
NearbyMetrics.logScanStarted(scanListenerRecord.hashCode(), scanRequest);
|
||||
if (mScanMode < scanRequest.getScanMode()) {
|
||||
mScanMode = scanRequest.getScanMode();
|
||||
|
|
|
|||
Loading…
Reference in a new issue