Skip to content

Commit afd64e2

Browse files
committed
fix: handle _renderer being null
1 parent a185594 commit afd64e2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/src/widgets/video_track_renderer.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,10 @@ class _VideoTrackRendererState extends State<VideoTrackRenderer> {
179179
setState(() {});
180180
});
181181
_renderer?.onResize = () {
182-
final videoValue = (_renderer as ValueNotifier<rtc.RTCVideoValue>).value;
182+
final videoValue = (_renderer as ValueNotifier<rtc.RTCVideoValue>?)?.value;
183+
if (videoValue == null) {
184+
return;
185+
}
183186
final double width;
184187
final double height;
185188
if (videoValue.rotation % 180 == 0) {

0 commit comments

Comments
 (0)