diff --git a/src/src/circuit.cc b/src/src/circuit.cc index ff6ccc2..7203688 100644 --- a/src/src/circuit.cc +++ b/src/src/circuit.cc @@ -1320,7 +1320,7 @@ void drawDecoration( uint16_t index ) int X = circuit[index]->X + circuit[index]->CumulatedCurve - 1.5*circuit[index]->W - image->width/2; int Y = circuit[index]->Y - image->height; - dimage( X, Y, image ); + dimage_p4_clearbg_alt( X, Y, image, 0, image->alpha ); } deco = circuit[index]->RDeco; @@ -1332,7 +1332,7 @@ void drawDecoration( uint16_t index ) int X = circuit[index]->X + circuit[index]->CumulatedCurve + 1.5*circuit[index]->W - image->width/2; int Y = circuit[index]->Y - image->height; - dimage( X, Y, image ); + dimage_p4_clearbg_alt( X, Y, image, 0, image->alpha ); } }