From: terencehill Date: Tue, 2 Aug 2011 22:09:12 +0000 (+0200) Subject: Fix image movement not perfectly synchronized with mouse movement while dragging... X-Git-Tag: xonotic-v0.8.0~139^2~1^2~155^2~31 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d657aa2190fd4ae62e92c2f02ba60c11285de97d;p=xonotic%2Fxonotic-data.pk3dir.git Fix image movement not perfectly synchronized with mouse movement while dragging a zoomed image --- 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;