Updating branch refs/heads/ristretto-0.0 to 148698070231eb6527c8e08cec68e0de5b432eea (commit) from 7566a5a251dd6a37bc30889dab19aa8615361b5a (commit)
commit 148698070231eb6527c8e08cec68e0de5b432eea Author: Stephan Arts <step...@xfce.org> Date: Fri Mar 13 20:06:01 2009 +0100 Improve moving of the image src/picture_viewer.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/picture_viewer.c b/src/picture_viewer.c index 910c6cb..ec42a81 100644 --- a/src/picture_viewer.c +++ b/src/picture_viewer.c @@ -987,15 +987,15 @@ cb_rstto_picture_viewer_queued_repaint (RsttoPictureViewer *viewer) * tmp_scale is the factor between the original image and the thumbnail, * when looking at the actual image, tmp_scale == 1.0 */ - gint x = (gint)viewer->hadjustment->value * scale; - gint y = (gint)viewer->vadjustment->value * scale; + gdouble x = viewer->hadjustment->value; + gdouble y = viewer->vadjustment->value; p_tmp_pixbuf = gdk_pixbuf_new_subpixbuf (p_src_pixbuf, - (gint)(x * thumb_scale), - (y * thumb_scale), - ((widget->allocation.width / scale) < width? + (gint)(x/scale * thumb_scale), + (gint)(y/scale * thumb_scale), + (gint)((widget->allocation.width / scale) < width? (widget->allocation.width / scale)*thumb_scale:width*thumb_scale), - ((widget->allocation.height / scale) < height? + (gint)((widget->allocation.height / scale) < height? (widget->allocation.height / scale)*thumb_scale:height*thumb_scale)); if(viewer->priv->dst_pixbuf) _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits