diff options
-rw-r--r-- | vncviewer/Viewport.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vncviewer/Viewport.cxx b/vncviewer/Viewport.cxx index 8150b04b..4d8bd2a5 100644 --- a/vncviewer/Viewport.cxx +++ b/vncviewer/Viewport.cxx @@ -186,11 +186,11 @@ int Viewport::handle(int event) // A quick press of the wheel "button", followed by a immediate // release below - handlePointerEvent(Point(Fl::event_x(), Fl::event_y()), + handlePointerEvent(Point(Fl::event_x() - x(), Fl::event_y() - y()), buttonMask | wheelMask); } - handlePointerEvent(Point(Fl::event_x(), Fl::event_y()), buttonMask); + handlePointerEvent(Point(Fl::event_x() - x(), Fl::event_y() - y()), buttonMask); return 1; case FL_FOCUS: |