Log and close instead of crash

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java | 5 +-
1 file changed, 3 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/RtpSessionActivity.java 🔗

@@ -783,8 +783,9 @@ public class RtpSessionActivity extends XmppActivity
                             .getJingleConnectionManager()
                             .getTerminalSessionState(with, sessionId);
             if (terminatedRtpSession == null) {
-                throw new IllegalStateException(
-                        "failed to initialize activity with running rtp session. session not found");
+                Log.e(Config.LOGTAG, "failed to initialize activity with running rtp session. session not found");
+                finish();
+                return true;
             }
             initializeWithTerminatedSessionState(account, with, terminatedRtpSession);
             return true;