diff --git a/src/rendering/hwrenderer/doom_levelmesh.cpp b/src/rendering/hwrenderer/doom_levelmesh.cpp index 41727a2ff..17069cf9d 100644 --- a/src/rendering/hwrenderer/doom_levelmesh.cpp +++ b/src/rendering/hwrenderer/doom_levelmesh.cpp @@ -104,7 +104,7 @@ DoomLevelMesh::DoomLevelMesh(FLevelLocals &doomMap) { if ((surface.Type == ST_FLOOR || surface.Type == ST_CEILING) && surface.ControlSector) { - XFloorToSurface[surface.ControlSector].Push(&surface); + XFloorToSurface[surface.Subsector->sector].Push(&surface); } } }