mirror of
https://github.com/profanity-im/profanity.git
synced 2024-11-03 19:37:16 -05: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:
parent
449c7ce2ba
commit
c84b1b5e5d
@ -598,6 +598,10 @@ win_page_up(ProfWin* window)
|
|||||||
int page_space = rows - 4;
|
int page_space = rows - 4;
|
||||||
int* page_start = &(window->layout->y_pos);
|
int* page_start = &(window->layout->y_pos);
|
||||||
|
|
||||||
|
// dont need to scroll
|
||||||
|
if (*page_start == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
*page_start -= page_space;
|
*page_start -= page_space;
|
||||||
|
|
||||||
// went past beginning, show first page
|
// went past beginning, show first page
|
||||||
|
Loading…
Reference in New Issue
Block a user