From adcd4e6cad47a84ccca953f5e3f086c295d6413c Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Tue, 10 Oct 2006 13:57:10 +0000
Subject: [PATCH] better mousewheel algo

---
 Fltk/Opengl_Window.cpp | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/Fltk/Opengl_Window.cpp b/Fltk/Opengl_Window.cpp
index 3bfb62b1ce..d3b0ef4e8d 100644
--- a/Fltk/Opengl_Window.cpp
+++ b/Fltk/Opengl_Window.cpp
@@ -1,4 +1,4 @@
-// $Id: Opengl_Window.cpp,v 1.71 2006-10-10 01:33:26 geuzaine Exp $
+// $Id: Opengl_Window.cpp,v 1.72 2006-10-10 13:57:10 geuzaine Exp $
 //
 // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
 //
@@ -281,22 +281,14 @@ int Opengl_Window::handle(int event)
     return 1;
 
   case FL_MOUSEWHEEL:
-    curr.set();
     {
       double dy = Fl::event_dy();
       double fact = (5. * CTX.zoom_factor * fabs(dy) + h()) / (double)h();
       CTX.s[0] *= ((dy > 0) ? fact : 1./fact);
       CTX.s[1] = CTX.s[0];
       CTX.s[2] = CTX.s[0];
-      click.recenter();
-      CTX.draw_rotation_center = 1;
-      if(CTX.fast_redraw) {
-	CTX.mesh.draw = 0;
-	CTX.post.draw = 0;
-      }
       redraw();
     }
-    prev.set();
     WID->update_manip_window();
     return 1;
 
-- 
GitLab