Set isActive to false only when AVAudioSession is set.
bug: webrtc:15697 Change-Id: I364fa1f3a444fce70607e7d9338636f720d86aff Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/329342 Commit-Queue: Abby Yeh <abbyyeh@webrtc.org> Reviewed-by: Peter Hanspers <peterhanspers@webrtc.org> Cr-Commit-Position: refs/heads/main@{#41296}
This commit is contained in:
parent
c03d8b6cf3
commit
034120ea70
@ -399,8 +399,10 @@ ABSL_CONST_INIT thread_local bool mutex_locked = false;
|
||||
// Set isActive and decrement activation count on deactivation
|
||||
// whether or not it succeeded.
|
||||
if (!active) {
|
||||
self.isActive = active;
|
||||
[self notifyDidSetActive:active];
|
||||
if (shouldSetActive) {
|
||||
self.isActive = active;
|
||||
[self notifyDidSetActive:active];
|
||||
}
|
||||
[self decrementActivationCount];
|
||||
}
|
||||
RTCLog(@"Number of current activations: %d", _activationCount.load());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user