Add blank line to unread if there are already unread

This fixes the inconsistent M-u behaviour when catgirl is restarting and
reconnecting to pounce, for example.
master
C. McEnroe 2020-09-07 22:21:41 -04:00
parent 4ca49debb1
commit cf42595515
1 changed files with 4 additions and 0 deletions

4
ui.c
View File

@ -568,6 +568,10 @@ void uiWrite(uint id, enum Heat heat, const time_t *src, const char *str) {
if (!window->unreadWarm++) {
int lines = bufferPush(window->buffer, COLS, false, Cold, ts, "");
if (window->scroll) windowScroll(window, lines);
if (window->unreadSoft > 1) {
window->unreadSoft++;
window->unreadHard += lines;
}
}
if (heat > window->heat) window->heat = heat;
statusUpdate();