瀏覽代碼

Protect against crash

Signed-off-by: Mario Danic <mario@lovelyhq.com>
Mario Danic 7 年之前
父節點
當前提交
0d8716248d
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      app/src/main/java/com/nextcloud/talk/activities/CallActivity.java

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

@@ -945,8 +945,10 @@ public class CallActivity extends AppCompatActivity {
                                     SessionDescription.Type.fromCanonicalForm(type),
                                     sessionDescriptionStringWithPreferredCodec);
 
-                            magicPeerConnectionWrapper.getPeerConnection().setRemoteDescription(magicPeerConnectionWrapper
-                                    .getMagicSdpObserver(), sessionDescriptionWithPreferredCodec);
+                            if (magicPeerConnectionWrapper.getPeerConnection() != null) {
+                                magicPeerConnectionWrapper.getPeerConnection().setRemoteDescription(magicPeerConnectionWrapper
+                                        .getMagicSdpObserver(), sessionDescriptionWithPreferredCodec);
+                            }
                             break;
                         case "candidate":
                             NCIceCandidate ncIceCandidate = ncSignalingMessage.getPayload().getIceCandidate();