1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-06-16 21:35:24 +00:00

Don't scroll if not needed

If we are in a window with a lot of text and press PAGE UP we scroll up
and write [scrolled] in the titlebar.

So far we also wrote [scrolled] in there even when actually nothing
happened. Like when opening a new window (/msg someone) and there is no
text inside.
This commit is contained in:
Michael Vetter 2022-06-29 13:50:04 +02:00
parent 449c7ce2ba
commit c84b1b5e5d

View File

@ -598,6 +598,10 @@ win_page_up(ProfWin* window)
int page_space = rows - 4;
int* page_start = &(window->layout->y_pos);
// dont need to scroll
if (*page_start == 0)
return;
*page_start -= page_space;
// went past beginning, show first page