From 37deb317c5637aa917a4ed75317e80f89d4931dc Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Mon, 13 Jan 2025 11:35:34 -0800 Subject: [PATCH] samples: modules: lvgl: transparency: Fix supported pixel format check Found while building with clang and -Wtautological-compare: samples/modules/lvgl/screen_transparency/src/main.c:47:45: error: bitwise or with non-zero value always evaluates to true [-Werror,-Wtautological-bitwise-compare] if (!(display_caps.supported_pixel_formats | PIXEL_FORMAT_ARGB_8888)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Tom Hughes --- samples/modules/lvgl/screen_transparency/src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/modules/lvgl/screen_transparency/src/main.c b/samples/modules/lvgl/screen_transparency/src/main.c index b0e6164fc8b9..16faa7a19276 100644 --- a/samples/modules/lvgl/screen_transparency/src/main.c +++ b/samples/modules/lvgl/screen_transparency/src/main.c @@ -44,7 +44,7 @@ int main(void) } display_get_capabilities(display_dev, &display_caps); - if (!(display_caps.supported_pixel_formats | PIXEL_FORMAT_ARGB_8888)) { + if (!(display_caps.supported_pixel_formats & PIXEL_FORMAT_ARGB_8888)) { LOG_ERR("Display does not support ARGB8888 mode"); return -ENOTSUP; }