https://gitlab.synchro.net/main/sbbs/-/commit/264210ef87b3800b5037fc62
Modified Files:
src/uifc/uifc32.c
Log Message:
uifc: showbuf width minimum is title_len + 8, not + 6
When the caller passes width < title_len + 6, showbuf clamped up to
title_len + 6. But the actual layout takes title_len + 8 cells -
two corners, two titlebreak chars, two surrounding spaces, plus a
minimum of two horizontal segments per side. The old minimum left titlebreak_right and top_right writing one cell each past the row's
end, corrupting the first two cells of row 2. Visible when the title
was longer than the longest line in the body buffer.
Co-Authored-By: Claude Opus 4.7 <
noreply@anthropic.com>
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)