From d657aa2190fd4ae62e92c2f02ba60c11285de97d Mon Sep 17 00:00:00 2001 From: terencehill Date: Wed, 3 Aug 2011 00:09:12 +0200 Subject: [PATCH] Fix image movement not perfectly synchronized with mouse movement while dragging a zoomed image --- qcsrc/menu/item/image.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qcsrc/menu/item/image.c b/qcsrc/menu/item/image.c index b381b24b8..ec913176c 100644 --- a/qcsrc/menu/item/image.c +++ b/qcsrc/menu/item/image.c @@ -96,7 +96,8 @@ float Image_drag(entity me, vector coords) { if (me.zoomFactor > 1) { - me.zoomOffset = me.start_zoomOffset + (me.start_coords - coords)*(1/me.zoomFactor); + me.zoomOffset_x = me.start_zoomOffset_x + (me.start_coords_x - coords_x) / me.imgSize_x; + me.zoomOffset_y = me.start_zoomOffset_y + (me.start_coords_y - coords_y) / me.imgSize_y; me.updateAspect(me); } return 1; -- 2.39.2