Need to adjust mouse coordinates now that we can move the widget around.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4373 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/vncviewer/Viewport.cxx b/vncviewer/Viewport.cxx
index 8150b04..4d8bd2a 100644
--- a/vncviewer/Viewport.cxx
+++ b/vncviewer/Viewport.cxx
@@ -186,11 +186,11 @@
// 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: