From a82b265362c32cc8cc230a3b2b8daa813bedba32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Boh=C3=A1=C4=8Dek?= Date: Tue, 15 Jun 2021 23:51:48 +0200 Subject: [PATCH] feat: check for errors when loading image --- image-viewer/src/image_viewer.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/image-viewer/src/image_viewer.c b/image-viewer/src/image_viewer.c index c36cd9511d8d743f2d0b73ebe451002e1f3039b2..18a8bfb9b24c38f0949231d51ce91305fb685027 100644 --- a/image-viewer/src/image_viewer.c +++ b/image-viewer/src/image_viewer.c @@ -17,9 +17,13 @@ image_viewer_t image_viewer_create(char *filename, display_t *display, logger_t .cursor = cursor_create(), .region = image_region_create(0, 0, 0, 0), .logger = logger, + .display_region = image_region_create(0, 0, DISPLAY_WIDTH, DISPLAY_HEIGHT), + .scale_factor = 0 }; - if (image_load(&viewer.image)) { + viewer.error = image_loader_load(&viewer.image); + + if (viewer.error == IMERR_SUCCESS) { viewer.region = image_region_create(0, 0, viewer.image.width, viewer.image.height); }