From 190fc271216627510ddec597a72fcd0ac1a8cdbb Mon Sep 17 00:00:00 2001 From: James R Date: Wed, 15 Apr 2020 18:48:23 -0700 Subject: [PATCH] Check that a back side exists --- src/p_spec.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/p_spec.c b/src/p_spec.c index 2d80dce5c..ee3e4851f 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -7251,8 +7251,11 @@ static void P_SpawnScrollers(void) s = l->sidenum[1]; - bx = -(sides[s].textureoffset); - by = sides[s].rowoffset; + if (s != 0xffff) + { + bx = -(sides[s].textureoffset); + by = sides[s].rowoffset; + } } switch (special) @@ -7315,7 +7318,8 @@ static void P_SpawnScrollers(void) if (s != (INT32)i) { Add_Scroller(sc_side, dx, dy, control, lines[s].sidenum[0], accel, 0); - Add_Scroller(sc_side, bx, by, control, lines[s].sidenum[1], accel, 0); + if (lines[s].sidenum[1] != 0xffff) + Add_Scroller(sc_side, bx, by, control, lines[s].sidenum[1], accel, 0); } } break;