Skip to content

Commit cf11a8f

Browse files
committed
Add videoRenderer.dispose for samples widgets deactivate.
1 parent 6b65a6e commit cf11a8f

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

lib/src/basic_sample/get_user_media_sample.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ class _GetUserMediaSampleState extends State<GetUserMediaSample> {
2929
if (_inCalling) {
3030
_hangUp();
3131
}
32+
_localRenderer.dispose();
3233
}
3334

3435
initRenderers() async {

lib/src/basic_sample/loopback_sample.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ class _MyAppState extends State<LoopBackSample> {
3232
if (_inCalling) {
3333
_hangUp();
3434
}
35+
_localRenderer.dispose();
36+
_localRenderer.dispose();
3537
}
3638

3739
initRenderers() async {

lib/src/call_sample/call_sample.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ class _CallSampleState extends State<CallSample> {
4444
deactivate() {
4545
super.deactivate();
4646
if (_signaling != null) _signaling.close();
47+
_localRenderer.dispose();
48+
_localRenderer.dispose();
4749
}
4850

4951
void _connect() async {

0 commit comments

Comments
 (0)