From 9dc286967fec1f902daedd2376bb0dbbd422a4af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Tue, 23 May 2023 11:27:19 +0200 Subject: [PATCH] X11: Fix vformat ambiguous int types for GCC 10 The build would fail with GCC 10 from our Linux SDK used for official builds. --- platform/linuxbsd/x11/display_server_x11.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/linuxbsd/x11/display_server_x11.cpp b/platform/linuxbsd/x11/display_server_x11.cpp index 8ec7be97c6d..507acfcf345 100644 --- a/platform/linuxbsd/x11/display_server_x11.cpp +++ b/platform/linuxbsd/x11/display_server_x11.cpp @@ -1296,7 +1296,7 @@ Ref DisplayServerX11::screen_get_image(int p_screen) const { } } else { XFree(image); - ERR_FAIL_V_MSG(Ref(), vformat("XImage with RGB mask %x %x %x and depth %d is not supported.", image->red_mask, image->green_mask, image->blue_mask, image->bits_per_pixel)); + ERR_FAIL_V_MSG(Ref(), vformat("XImage with RGB mask %x %x %x and depth %d is not supported.", (uint64_t)image->red_mask, (uint64_t)image->green_mask, (uint64_t)image->blue_mask, (int64_t)image->bits_per_pixel)); } img = Image::create_from_data(width, height, false, Image::FORMAT_RGBA8, img_data); XFree(image);