diff --git a/src/EditSession.java b/src/EditSession.java index 097ffd421..7d39fd516 100644 --- a/src/EditSession.java +++ b/src/EditSession.java @@ -630,8 +630,9 @@ public class EditSession { Vector pt = new Vector(x, y, z); int curBlockType = getBlock(pt).getID(); - if (fromBlockTypes == null && curBlockType != 0 || - fromBlockTypes.contains(curBlockType)) { + if ((fromBlockTypes == null && curBlockType != 0) || + (fromBlockTypes != null && + fromBlockTypes.contains(curBlockType))) { if (setBlock(pt, toBlock)) { affected++; }