diff --git a/src/p_tick.c b/src/p_tick.c
index c096d0a3d34a93a8d98e5813df4bd3317ff6e3db..f7f14db93152a7f72d844050b6c907be32e4c343 100644
--- a/src/p_tick.c
+++ b/src/p_tick.c
@@ -583,8 +583,10 @@ void P_Ticker(boolean run)
 		if (OP_FreezeObjectplace())
 		{
 			P_MapStart();
+			R_UpdateMobjInterpolators();
 			OP_ObjectplaceMovement(&players[0]);
 			P_MoveChaseCamera(&players[0], &camera[0], false);
+			R_UpdateViewInterpolation();
 			P_MapEnd();
 			return;
 		}