From b4628f056b1ae853203e1d4e358dc8f9976d0e05 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Sat, 9 Nov 2024 16:53:28 +0100 Subject: [PATCH] fixed font width calculation for level story title --- src/screens.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/screens.c b/src/screens.c index f5f47981..688c07a0 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1762,7 +1762,8 @@ static void DrawInfoScreen_Headline(int screen_nr, int num_screens, char *text_format = (info_mode == INFO_MODE_STORY ? "%s" : use_global_screens ? "for %s" : "for \"%s\""); int text_format_len = strlen(text_format) - strlen("%s"); - int max_text_len = SXSIZE / getFontWidth(FONT_TITLE_2); + int text_font = (info_mode == INFO_MODE_STORY ? FONT_TITLE_STORY : FONT_TITLE_2); + int max_text_len = SXSIZE / getFontWidth(text_font); int max_name_len = max_text_len - text_format_len; char name_cut[max_name_len]; char *name_full = (info_mode == INFO_MODE_STORY ? level.name_native : -- 2.34.1