diff --git a/Fltk/openglWindow.cpp b/Fltk/openglWindow.cpp index 04cd81b9cbd375f90b1e3b5183c7d1218f5eb089..ac5a43ae1b4b9a19512828e7cd56ce3998f7ed9e 100644 --- a/Fltk/openglWindow.cpp +++ b/Fltk/openglWindow.cpp @@ -426,6 +426,7 @@ int openglWindow::handle(int event) case FL_MOUSEWHEEL: { + _prev.set(_ctx, Fl::event_x(), Fl::event_y()); double dy = Fl::event_dy(); double fact = (5. * CTX::instance()->zoomFactor * fabs(dy) + h()) / (double)h(); if (CTX::instance()->camera){