diff --git a/client/packages/lowcoder/src/comps/comps/meetingComp/videoMeetingControllerComp.tsx b/client/packages/lowcoder/src/comps/comps/meetingComp/videoMeetingControllerComp.tsx index 4ab476eac..6a9cd6980 100644 --- a/client/packages/lowcoder/src/comps/comps/meetingComp/videoMeetingControllerComp.tsx +++ b/client/packages/lowcoder/src/comps/comps/meetingComp/videoMeetingControllerComp.tsx @@ -170,7 +170,9 @@ const shareScreen = async (sharing: boolean) => { }; const leaveChannel = async () => { //stops local sharing video - screenShareStream.close(); + if (screenShareStream) { + screenShareStream.close(); + } //stops local video streaming and puts off the camera if (videoTrack) {