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