From 7e3d0a1ab529e2b7de8f119117b6c8e880900f5f Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Mon, 16 Jan 2006 16:55:04 +0000
Subject: [PATCH] only recompute bbox when the geometry might actually have
 changed

---
 Fltk/Callbacks.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index a4808555df..f15bade5b0 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.397 2006-01-14 22:32:58 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.398 2006-01-16 16:55:04 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -2512,7 +2512,7 @@ static void _action_point_line_surface_volume(int action, int mode, char *what)
 	}
 	List_Reset(List1);
 	ZeroHighlight(THEM);
-	CalculateMinMax(THEM->Points, NULL);
+	if(action <= 6) SetBoundingBox();
 	Draw();
       }
     }
@@ -4286,7 +4286,7 @@ void con_geometry_define_point_cb(CALLBACK_ARGS)
 	    (char*)WID->context_geometry_input[4]->value(),
 	    (char*)WID->context_geometry_input[5]->value());
   ZeroHighlight(THEM);
-  CalculateMinMax(THEM->Points, NULL);
+  SetBoundingBox();
   WID->reset_visibility();
   Draw();
 }
-- 
GitLab