|
@@ -49,6 +49,7 @@ import android.view.ViewGroup;
|
|
|
import android.view.ViewTreeObserver;
|
|
|
import android.widget.FrameLayout;
|
|
|
import android.widget.RelativeLayout;
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
import com.bluelinelabs.logansquare.LoganSquare;
|
|
|
import com.nextcloud.talk.R;
|
|
@@ -1885,6 +1886,14 @@ public class CallActivity extends CallBaseActivity {
|
|
|
if ((peerConnectionWrapper = getPeerConnectionWrapperForSessionIdAndType(sessionId, type)) != null) {
|
|
|
return peerConnectionWrapper;
|
|
|
} else {
|
|
|
+ if (peerConnectionFactory == null) {
|
|
|
+ Log.e(TAG, "peerConnectionFactory was null in getOrCreatePeerConnectionWrapperForSessionIdAndType.");
|
|
|
+ Toast.makeText(context, context.getResources().getString(R.string.nc_common_error_sorry),
|
|
|
+ Toast.LENGTH_LONG).show();
|
|
|
+ hangup(true);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
if (hasMCU && publisher) {
|
|
|
peerConnectionWrapper = new PeerConnectionWrapper(peerConnectionFactory,
|
|
|
iceServers,
|