X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fscreens.c;fp=src%2Fscreens.c;h=d6487970730ec7553b98f57605432f11ce681da4;hp=bf495c1586ede1346c618dfd2c205cd6dca0ac6d;hb=03961813964d45f7f1d663ff5b6d2f91ee5f0f02;hpb=e535e7bdd3fa590016614187c7609e28e66355fe diff --git a/src/screens.c b/src/screens.c index bf495c15..d6487970 100644 --- a/src/screens.c +++ b/src/screens.c @@ -1579,8 +1579,9 @@ static void DrawInfoScreen_Headline(int screen_nr, int num_screens, else { char *text_format = (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 max_name_len = max_text_len - strlen(text_format) - strlen("%s"); + int max_name_len = max_text_len - text_format_len; char name_cut[max_name_len]; char *name_full = (use_global_screens ? getProgramTitleString() : leveldir_current->name);