diff --git a/Signal/src/ViewControllers/CallViewController.swift b/Signal/src/ViewControllers/CallViewController.swift index d2a0d324a..8c4f449f7 100644 --- a/Signal/src/ViewControllers/CallViewController.swift +++ b/Signal/src/ViewControllers/CallViewController.swift @@ -714,6 +714,8 @@ class CallViewController: OWSViewController, CallObserver, CallServiceObserver, ongoingVideoCallControls.removeFromSuperview() ongoingCallControls.insertArrangedSubview(ongoingAudioCallControls, at: 0) } + // Layout immediately to avoid spurious animation. + ongoingCallControls.layoutIfNeeded() // Also hide other controls if user has tapped to hide them. if shouldRemoteVideoControlsBeHidden && !remoteVideoView.isHidden {