diff --git a/doomsday/client/src/world/contactspreader.cpp b/doomsday/client/src/world/contactspreader.cpp index a021e41169..090df56fb2 100644 --- a/doomsday/client/src/world/contactspreader.cpp +++ b/doomsday/client/src/world/contactspreader.cpp @@ -225,7 +225,7 @@ struct ContactSpreader // Ensure we have up to date info about the material. matAnimator.prepare(); - if(matAnimator.dimensions().y >= openTop - openBottom) + if(matAnimator.isOpaque() && matAnimator.dimensions().y >= openTop - openBottom) { // Possibly; check the placement. WallEdge edge(WallSpec::fromMapSide(facingLineSide, LineSide::Middle),