summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2015-02-06 08:52:44 +0100
committerBert Münnich <ber.t@posteo.de>2015-02-06 08:52:44 +0100
commit01ed483b50f506fcba928af43e2ca017897e7c77 (patch)
treeb6249551912a84f0818abc811341a5506447c31d
parent92e3b57816e999b46f8d0778984719227631e9a7 (diff)
downloadnsxiv-01ed483b50f506fcba928af43e2ca017897e7c77.tar.zst
Round integer cast of image offset during rendering; fixes issue #197
-rw-r--r--Makefile2
-rw-r--r--image.c4
2 files changed, 3 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 4adfd69..8c47198 100644
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,4 @@
-VERSION := git-20150118
+VERSION := git-20150206
PREFIX := /usr/local
MANPREFIX := $(PREFIX)/share/man
diff --git a/image.c b/image.c
index fe2c6e8..ddc75df 100644
--- a/image.c
+++ b/image.c
@@ -452,7 +452,7 @@ void img_render(img_t *img)
* - full image drawn on part of window
*/
if (img->x <= 0) {
- sx = -img->x / img->zoom;
+ sx = -img->x / img->zoom + 0.5;
sw = win->w / img->zoom;
dx = 0;
dw = win->w;
@@ -463,7 +463,7 @@ void img_render(img_t *img)
dw = img->w * img->zoom;
}
if (img->y <= 0) {
- sy = -img->y / img->zoom;
+ sy = -img->y / img->zoom + 0.5;
sh = win->h / img->zoom;
dy = 0;
dh = win->h;