Align big images on top-left corner
This commit is contained in:
parent
dafe7eac74
commit
5a35484e71
2
Makefile
2
Makefile
|
@ -1,6 +1,6 @@
|
|||
all: sxiv
|
||||
|
||||
VERSION=git-20110225
|
||||
VERSION=git-20110226
|
||||
|
||||
CC?=gcc
|
||||
PREFIX?=/usr/local
|
||||
|
|
9
image.c
9
image.c
|
@ -162,7 +162,14 @@ void img_render(img_t *img, win_t *win) {
|
|||
if (!img->re) {
|
||||
/* rendered for the first time */
|
||||
img->re = 1;
|
||||
img_center(img, win);
|
||||
if (img->zoom * img->w <= win->w)
|
||||
img->x = (win->w - img->w * img->zoom) / 2;
|
||||
else
|
||||
img->x = 0;
|
||||
if (img->zoom * img->h <= win->h)
|
||||
img->y = (win->h - img->h * img->zoom) / 2;
|
||||
else
|
||||
img->y = 0;
|
||||
}
|
||||
|
||||
if (img->checkpan) {
|
||||
|
|
Loading…
Reference in a new issue