Fix detection whether filename needs to be truncated (tilde in the middle) in dialog boxes, such as copy file. ================================================================================ --- mc-4.6.1-pre2b/src/file.c +++ mc-4.6.1-pre2b/src/file.c @@ -1704,13 +1704,13 @@ *dp = '\0'; if (single_source) { - i = fmd_xlen - strlen (format_string) - 4; + i = fmd_xlen - mbstrlen (format_string) - 4; g_snprintf (cmd_buf, sizeof (cmd_buf), format_string, name_trunc (single_source, i)); } else { g_snprintf (cmd_buf, sizeof (cmd_buf), format_string, panel->marked); - i = strlen (cmd_buf) + 6 - fmd_xlen; + i = mbstrlen (cmd_buf) + 6 - fmd_xlen; if (i > 0) { fmd_xlen += i; fmd_init_i18n (TRUE); /* to recalculate positions of child widgets */