imlib warning fix

This commit is contained in:
speedie 2023-04-21 11:52:01 +02:00
parent d479d1d7f2
commit c7b3e99892

View file

@ -110,17 +110,17 @@ drawimage(void)
} }
// render image // render image
if (!imageposition) { // top mode = 0 if (!imageposition && image) { // top mode = 0
if (height > width) if (height > width)
width = height; width = height;
imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, wta+imagegaps); imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, wta+imagegaps);
} else if (imageposition == 1) { // bottom mode = 1 } else if (imageposition == 1 && image) { // bottom mode = 1
if (height > width) if (height > width)
width = height; width = height;
imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, mh-height-imagegaps); imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, mh-height-imagegaps);
} else if (imageposition == 2) { // center mode = 2 } else if (imageposition == 2 && image) { // center mode = 2
imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, (mh-wta-height)/2+wta); imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, (mh-wta-height)/2+wta);
} else { } else if (image) { // top center
int minh = MIN(height, mh-bh-imagegaps*2); int minh = MIN(height, mh-bh-imagegaps*2);
imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, (minh-height)/2+wta+imagegaps); imlib_render_image_on_drawable(leftmargin+(imagewidth-width)/2+xta, (minh-height)/2+wta+imagegaps);
} }
@ -316,9 +316,9 @@ loadimagecache(const char *file, int *width, int *height)
if (!generatecache) return; if (!generatecache) return;
imlib_image_set_format("png"); if (image) imlib_image_set_format("png");
if (buf && generatecache) { if (buf && generatecache && image) {
createifnexist_rec(buf); createifnexist_rec(buf);
imlib_save_image(buf); imlib_save_image(buf);
free(buf); free(buf);