diff --git a/src/gl/scene/gl_flats.cpp b/src/gl/scene/gl_flats.cpp index 6d563f1a7..0ec2b5149 100644 --- a/src/gl/scene/gl_flats.cpp +++ b/src/gl/scene/gl_flats.cpp @@ -602,7 +602,7 @@ void GLFlat::ProcessSector(sector_t * frontsector) alpha = 1.0f - frontsector->GetReflect(sector_t::floor); } - if (alpha != 0.f && sector->GetTexture(sector_t::floor) != skyflatnum) + if (alpha != 0.f && frontsector->GetTexture(sector_t::floor) != skyflatnum) { if (frontsector->VBOHeightcheck(sector_t::floor)) { @@ -661,7 +661,7 @@ void GLFlat::ProcessSector(sector_t * frontsector) alpha = 1.0f - frontsector->GetReflect(sector_t::ceiling); } - if (alpha != 0.f && sector->GetTexture(sector_t::ceiling) != skyflatnum) + if (alpha != 0.f && frontsector->GetTexture(sector_t::ceiling) != skyflatnum) { if (frontsector->VBOHeightcheck(sector_t::ceiling)) {