diff --git a/Graphics/Entity.cpp b/Graphics/Entity.cpp
index bf2c0c8f252864b8343e43252ebba3afefde36fb..2227ff34da7a5845d49290b5a5609b6c44d9af49 100644
--- a/Graphics/Entity.cpp
+++ b/Graphics/Entity.cpp
@@ -1,4 +1,4 @@
-// $Id: Entity.cpp,v 1.52 2005-01-21 05:31:15 geuzaine Exp $
+// $Id: Entity.cpp,v 1.53 2005-01-21 22:54:04 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -274,7 +274,7 @@ void Draw_SimpleVector(int arrow, int fill,
     if(fill) {
       glBegin(GL_LINES);
       glVertex3d(x, y, z);
-      glVertex3d(x + dx, y + dy, z + dz);
+      glVertex3d(x + f1 * dx, y + f1 * dy, z + f1 * dz);
       glEnd();
       
       if(light && fill) glEnable(GL_LIGHTING);