diff --git a/Graphics/Draw.cpp b/Graphics/Draw.cpp
index 770be8b0172b50688f6cfadf1c3331ca5f6d6383..0785fde1a7ff01f718f90a25fc61a2b3e988cda1 100644
--- a/Graphics/Draw.cpp
+++ b/Graphics/Draw.cpp
@@ -1,4 +1,4 @@
-// $Id: Draw.cpp,v 1.89 2005-12-21 02:01:28 geuzaine Exp $
+// $Id: Draw.cpp,v 1.90 2005-12-21 02:11:47 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -240,7 +240,7 @@ void InitProjection(int x, int y)
     else{ // radial
       double cx = grad_xy * (CTX.vxmin + CTX.vxmax) / 2.;
       double cy = grad_xy * (CTX.vymin + CTX.vymax) / 2.;
-      double r = MAX(CTX.vxmax - CTX.vxmin, CTX.vymax - CTX.vymin) / 2.;
+      double r = grad_xy * MAX(CTX.vxmax - CTX.vxmin, CTX.vymax - CTX.vymin) / 2.;
       glBegin(GL_TRIANGLE_FAN);
       glColor4ubv((GLubyte *) & CTX.color.bg_grad);
       glVertex3d(cx, cy, 0.);