- if (h <= 1) mvwadd_wch(body, y, x, WACS_BULLET);
- if (h >= 2) mvwadd_wch(body, y, x, WACS_T_ULCORNER);
- if (h >= 3) mvwvline_set(body, y+1+s, x, WACS_T_VLINE, h-2-s);
- if (h >= 2) mvwadd_wch(body, y+h-1, x, WACS_T_LLCORNER);
+ if (h >= 2) mvwhline_set(body, y, x+1, WACS_T_HLINE, w-2);
+ if (h <= 1) mvwadd_wch(body, y, x, WACS_BULLET);
+ if (h >= 2) mvwadd_wch(body, y, x, WACS_T_ULCORNER);
+ if (h >= 2) mvwadd_wch(body, y, x+w-1, WACS_T_URCORNER);
+ if (h >= 3) mvwvline_set(body, y+1+s, x, WACS_T_VLINE, h-2-s);
+ if (h >= 3) mvwvline_set(body, y+1+s, x+w-1, WACS_T_VLINE, h-2-s);
+ if (h >= 2) mvwadd_wch(body, y+h-1, x, WACS_T_LLCORNER);
+ if (h >= 2) mvwadd_wch(body, y+h-1, x+w-1, WACS_T_LRCORNER);
+ if (h >= 2) mvwhline_set(body, y+h-1, x+1, WACS_T_HLINE, w-2);