mirror of
https://github.com/elasota/Aerofoil.git
synced 2025-12-14 12:09:36 +00:00
Revert "Fix some problematic ellipse plotter cases (like 4x36)"
This reverts commit 1d7a75c8a9.
This commit is contained in:
@@ -1014,15 +1014,9 @@ void DrawSurface::SetSystemFont(int size, int variationFlags)
|
||||
|
||||
void DrawSurface::FillEllipse(const Rect &rect)
|
||||
{
|
||||
if (!rect.IsValid() || rect.Width() < 1 || rect.Height() < 1)
|
||||
if (!rect.IsValid())
|
||||
return;
|
||||
|
||||
if (rect.Width() <= 2 || rect.Height() <= 2)
|
||||
{
|
||||
FillRect(rect);
|
||||
return;
|
||||
}
|
||||
|
||||
PortabilityLayer::ScanlineMask *mask = PortabilityLayer::ScanlineMaskConverter::CompileEllipse(PortabilityLayer::Rect2i(rect.top, rect.left, rect.bottom, rect.right));
|
||||
if (mask)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user