diff --git a/Adafruit_GFX.cpp b/Adafruit_GFX.cpp index c47a3bc9..b0b668d9 100644 --- a/Adafruit_GFX.cpp +++ b/Adafruit_GFX.cpp @@ -435,8 +435,8 @@ void Adafruit_GFX::fillEllipse(int16_t x0, int16_t y0, int16_t rw, int16_t rh, decision += rh2 + (twoRh2 * x); } else { decision += rh2 + (twoRh2 * x) - (twoRw2 * y); - drawFastHLine(x0 - (x - 1), y0 + y, 2 * (x - 1) + 1, color); - drawFastHLine(x0 - (x - 1), y0 - y, 2 * (x - 1) + 1, color); + writeFastHLine(x0 - (x - 1), y0 + y, 2 * (x - 1) + 1, color); + writeFastHLine(x0 - (x - 1), y0 - y, 2 * (x - 1) + 1, color); y--; } } @@ -445,8 +445,8 @@ void Adafruit_GFX::fillEllipse(int16_t x0, int16_t y0, int16_t rw, int16_t rh, decision = ((rh2 * (2 * x + 1) * (2 * x + 1)) >> 2) + (rw2 * (y - 1) * (y - 1)) - (rw2 * rh2); while (y >= 0) { - drawFastHLine(x0 - x, y0 + y, 2 * x + 1, color); - drawFastHLine(x0 - x, y0 - y, 2 * x + 1, color); + writeFastHLine(x0 - x, y0 + y, 2 * x + 1, color); + writeFastHLine(x0 - x, y0 - y, 2 * x + 1, color); y--; if (decision > 0) {