diff --git a/src/draw.c b/src/draw.c index e0890da..8208e6d 100644 --- a/src/draw.c +++ b/src/draw.c @@ -672,7 +672,7 @@ static int clearPad_callback (const BoxType * b, void *cl) { PadTypePtr pad = (PadTypePtr) b; - if (!XOR (TEST_FLAG (ONSOLDERFLAG, pad), SWAP_IDENT)) + if (!XOR (TEST_FLAG (ONSOLDERFLAG, pad), SWAP_IDENT) && pad->Mask) ClearPad (pad, true); return 1; }