From 033e1e690cd5d15fb92b84cfbd74305ba2775d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Fri, 4 Feb 2005 15:43:23 +0000 Subject: [PATCH] DrawingMode is no longer in agg namespace, an ellipse is drawn with a minimum of 12 sections git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11247 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/server/Painter/Painter.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/servers/app/server/Painter/Painter.cpp b/src/servers/app/server/Painter/Painter.cpp index da5bee05c4..0342475ac7 100644 --- a/src/servers/app/server/Painter/Painter.cpp +++ b/src/servers/app/server/Painter/Painter.cpp @@ -868,7 +868,7 @@ Painter::_DrawEllipse(BPoint center, float xRadius, float yRadius, float width = fPenSize; _Transform(&width); - int32 divisions = (int32)((xRadius + yRadius) * PI) / 2 * (int32)width; + int32 divisions = (int32)max_c(12, ((xRadius + yRadius) * PI) / 2 * (int32)width); agg::ellipse path(center.x, center.y, xRadius, yRadius, divisions); @@ -976,7 +976,7 @@ Painter::_SetPattern(const pattern& p) const // if ((uint64)p != (uint64)*fPatternHandler->GetR5Pattern()) { printf("Painter::_SetPattern()\n"); fPatternHandler->SetPattern(p); - agg::DrawingMode* mode = NULL; + DrawingMode* mode = NULL; if (memcmp(&p, &B_SOLID_HIGH, sizeof(pattern)) == 0) { _SetRendererColor(fPatternHandler->HighColor().GetColor32()); mode = DrawingModeFactory::DrawingModeFor(fDrawingMode,