浏览代码

More fixes

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 年之前
父节点
当前提交
4029911a7f
共有 1 个文件被更改,包括 7 次插入4 次删除
  1. 7 4
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

+ 7 - 4
app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

@@ -651,20 +651,23 @@ public class CallActivity extends AppCompatActivity {
         }
 
 
-        if (localMediaStream.videoTracks.size() > 0) {
+        if (localMediaStream.videoTracks != null && localMediaStream.videoTracks.size() > 0) {
             localMediaStream.removeTrack(localMediaStream.videoTracks.get(0));
         }
 
-        if (localMediaStream.audioTracks.size() > 0) {
+        if (localMediaStream.audioTracks != null && localMediaStream.audioTracks.size() > 0) {
             localMediaStream.removeTrack(localMediaStream.audioTracks.get(0));
         }
+        
         localVideoTrack = null;
         localAudioTrack = null;
         localRenderer = null;
         localMediaStream = null;
 
-        videoCapturer.dispose();
-        videoCapturer = null;
+        if (videoCapturer != null) {
+            videoCapturer.dispose();
+            videoCapturer = null;
+        }
 
         pipVideoView.release();