From 4e685f2b78668a1563ef3808e930f35a7c02116c Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 8 Feb 2017 23:29:52 +0100 Subject: [PATCH] - fixed: for unpositioned sounds the play position was never initialized and depended on random memory contents. --- src/p_user.cpp | 1 - src/s_sound.cpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/p_user.cpp b/src/p_user.cpp index b0d1d127f..0860796ef 100644 --- a/src/p_user.cpp +++ b/src/p_user.cpp @@ -657,7 +657,6 @@ IMPLEMENT_CLASS(APlayerPawn, false, true) IMPLEMENT_POINTERS_START(APlayerPawn) IMPLEMENT_POINTER(InvFirst) IMPLEMENT_POINTER(InvSel) - IMPLEMENT_POINTER(FlechetteType) IMPLEMENT_POINTERS_END void APlayerPawn::Serialize(FSerializer &arc) diff --git a/src/s_sound.cpp b/src/s_sound.cpp index 856156322..bae1fbaf6 100644 --- a/src/s_sound.cpp +++ b/src/s_sound.cpp @@ -711,6 +711,7 @@ static void CalcPosVel(int type, const AActor *actor, const sector_t *sector, { case SOURCE_None: default: + pos->Zero(); break; case SOURCE_Actor: