diff --git a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java index acf55346f9..cfbe52ab09 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java +++ b/app/src/main/java/org/thoughtcrime/securesms/service/webrtc/SignalCallManager.java @@ -219,6 +219,8 @@ public final class SignalCallManager implements CallManager.Observer, GroupCall. if (previous != serviceState) { if (serviceState.getCallInfoState().getCallState() != WebRtcViewModel.State.IDLE) { postStateUpdate(serviceState); + } else if (previous.getCallInfoState().getCallState() != WebRtcViewModel.State.IDLE) { + EventBus.getDefault().removeStickyEvent(WebRtcViewModel.class); } } });