From 12270f1ef383463040d3165449dd52f4fe75f4e5 Mon Sep 17 00:00:00 2001 From: Simon Robertshaw Date: Fri, 23 Mar 2012 10:22:46 +0000 Subject: [PATCH] Fix Replacemode delete on Tools --- src/powder.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/powder.c b/src/powder.c index 233fa3230..a93c938a1 100644 --- a/src/powder.c +++ b/src/powder.c @@ -3062,7 +3062,9 @@ int create_parts(int x, int y, int rx, int ry, int c, int flags, int fill) return 1; } - if (c == 0 && !(flags&BRUSH_REPLACEMODE)) // delete + if (c == SPC_AIR || c == SPC_HEAT || c == SPC_COOL || c == SPC_VACUUM || c == SPC_PGRV || c == SPC_NGRV) + fn = 3; + else if (c == 0 && !(flags&BRUSH_REPLACEMODE)) // delete fn = 0; else if ((flags&BRUSH_SPECIFIC_DELETE) && !(flags&BRUSH_REPLACEMODE)) // specific delete fn = 1;