diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java index 797993aa595bc9bc5c1c784cb3b320bb58d8a880..1a02f2af79c6666382b1d93b80062f291bfaf98a 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java @@ -789,6 +789,13 @@ public class JingleRtpConnection extends AbstractJingleConnection implements Web case SESSION_INITIALIZED: acceptCallFromSessionInitialized(); break; + case ACCEPTED: + Log.w(Config.LOGTAG,id.account.getJid().asBareJid()+": the call has already been accepted with another client. UI was just lagging behind"); + break; + case PROCEED: + case SESSION_ACCEPTED: + Log.w(Config.LOGTAG,id.account.getJid().asBareJid()+": the call has already been accepted. user probably double tapped the UI"); + break; default: throw new IllegalStateException("Can not accept call from " + this.state); }