Skip to content

Commit 9671357

Browse files
committed
fix track.stop for remote track.
1 parent f6a8f24 commit 9671357

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/src/track/remote/remote.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ abstract class RemoteTrack extends Track {
4343

4444
@override
4545
Future<bool> stop() async {
46-
final didStop = await super.stop();
46+
final didStop = await super.stop() || !muted;
4747
if (didStop) {
4848
await disable();
4949
}

lib/src/track/track.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ abstract class Track extends DisposableChangeNotifier
153153
logger
154154
.fine('$objectId.disable() disabling ${mediaStreamTrack.objectId}...');
155155
try {
156-
if (_active) {
156+
if (_active || !_muted) {
157157
mediaStreamTrack.enabled = false;
158158
}
159159
} catch (_) {

0 commit comments

Comments
 (0)