diff --git a/index.html b/index.html
index caeed11e..06f51276 100644
--- a/index.html
+++ b/index.html
@@ -4862,7 +4862,7 @@
else if (currentElement == "mix") {
if (!isEmpty(x,y,true)) {
var pixel = pixelMap[x][y];
- if (pixel.element != "fire" || shiftDown) {
+ if (pixel.element != "fire" & pixel.element != "smoke" || shiftDown) {
mixList.push(pixel);
}
}