--- np2/win9x/toolwin.cpp 2003/11/04 19:23:03 1.14 +++ np2/win9x/toolwin.cpp 2003/11/11 14:50:52 1.15 @@ -180,17 +180,12 @@ static void calctextsize(char *path, int file_cutname(path); file_cutseparator(path); file_cutname(path); + file_cutseparator(path); l = strlen(path); - if (l > 1) { - l -= 1; - if (milstr_kanji2nd(p, l - 1)) { - l--; - } - } - else { - l = 0; + work[0] = '\0'; + if (l) { + milstr_ncpy(work, str_browse, sizeof(work)); } - milstr_ncpy(work, str_browse, sizeof(work)); milstr_ncat(work, p + l, sizeof(work)); GetTextExtentPoint32(hdc, work, strlen(work), &tail); pos = 0;