diff --git a/Parser/OpenFile.cpp b/Parser/OpenFile.cpp
index 5316da3a38743ba5f19a918ab75e3c9ba42203ac..6046ff6190cba1b2370cb4de4036fa46de5e54c9 100644
--- a/Parser/OpenFile.cpp
+++ b/Parser/OpenFile.cpp
@@ -1,4 +1,4 @@
-// $Id: OpenFile.cpp,v 1.61 2004-08-06 14:48:33 remacle Exp $
+// $Id: OpenFile.cpp,v 1.62 2004-09-13 18:02:52 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -71,14 +71,14 @@ void SetBoundingBox(void)
   if(!THEM) 
     return;
 
-  if(Tree_Nbr(THEM->Points)) { 
-    // if we have a geometry, use it
-    CalculateMinMax(THEM->Points, NULL);
-  }
-  else if(Tree_Nbr(THEM->Vertices)) {
-    // else, if we have a mesh, use it
+  if(Tree_Nbr(THEM->Vertices)) {
+    // if we have mesh vertices, use them
     CalculateMinMax(THEM->Vertices, NULL);
   }
+  else if(Tree_Nbr(THEM->Points)) { 
+    // else, if we have geometry points, use them
+    CalculateMinMax(THEM->Points, NULL);
+  }
   else if(List_Nbr(CTX.post.list)) {
     // else, if we have views, use the last one
     CalculateMinMax(NULL, ((Post_View *) List_Pointer