xW: make newline before unread marker conditional

This commit is contained in:
Přemysl Eric Janouch 2023-07-26 15:11:18 +02:00
parent 5a412ab6e2
commit e72793e315
Signed by: p
GPG Key ID: A0420B94F92B9493

View File

@ -685,10 +685,12 @@ buffer_print_line(std::vector<BufferLine>::const_iterator begin,
static void
buffer_print_separator()
{
bool sameline = !GetWindowTextLength(g.hwndBuffer);
CHARFORMAT2 format = default_charformat();
format.dwEffects &= ~CFE_AUTOCOLOR;
format.crTextColor = RGB(0xff, 0x5f, 0x00);
richedit_replacesel(g.hwndBuffer, &format, L"\n---");
richedit_replacesel(g.hwndBuffer, &format, &L"\n---"[sameline]);
}
static void