From 3ccc039bbac0a0d768f6b9fd74518826af9c1956 Mon Sep 17 00:00:00 2001 From: kub Date: Mon, 8 Feb 2021 20:51:34 +0100 Subject: [PATCH] center loaded background image in larger screen --- readpng.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/readpng.c b/readpng.c index 83936ae..ac24dd4 100644 --- a/readpng.c +++ b/readpng.c @@ -80,12 +80,14 @@ int readpng(void *dest, const char *fname, readpng_what what, int req_w, int req if (width > req_w) { x_ofs = (width - req_w) / 2; width = req_w; - } + } else + dst += (req_w - width) / 2; height = png_get_image_height(png_ptr, info_ptr); if (height > req_h) { y_ofs = (height - req_h) / 2; height = req_h; - } + } else + dst += (req_h - height) / 2 * req_w; for (h = 0; h < height; h++) { -- 2.39.2