From 4e488e2f1aac8b1496fcdaa1fbb4ea906ce1d4ec Mon Sep 17 00:00:00 2001 From: PatTheMav Date: Mon, 28 Aug 2023 15:04:06 +0200 Subject: [PATCH] text-freetype2: Fix warning about implicit integer downcast Use Freetype2-specific types which match the types used internally and returned by Freetype2 functions anyway. --- plugins/text-freetype2/find-font.c | 2 +- plugins/text-freetype2/text-freetype2.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/text-freetype2/find-font.c b/plugins/text-freetype2/find-font.c index fa00edf65..065649668 100644 --- a/plugins/text-freetype2/find-font.c +++ b/plugins/text-freetype2/find-font.c @@ -226,7 +226,7 @@ static void create_bitmap_sizes(struct font_path_info *info, FT_Face face) da_reserve(sizes, face->num_fixed_sizes); for (int i = 0; i < face->num_fixed_sizes; i++) { - int val = face->available_sizes[i].size >> 6; + FT_Pos val = face->available_sizes[i].size >> 6; da_push_back(sizes, &val); } diff --git a/plugins/text-freetype2/text-freetype2.h b/plugins/text-freetype2/text-freetype2.h index 05e39c802..120c36a22 100644 --- a/plugins/text-freetype2/text-freetype2.h +++ b/plugins/text-freetype2/text-freetype2.h @@ -26,7 +26,7 @@ along with this program. If not, see . struct glyph_info { float u, v, u2, v2; int32_t w, h, xoff, yoff; - int32_t xadv; + FT_Pos xadv; }; struct ft2_source {