diff options
author | Hisham <hisham@gobolinux.org> | 2016-05-04 22:41:52 -0300 |
---|---|---|
committer | Hisham <hisham@gobolinux.org> | 2016-05-04 22:41:52 -0300 |
commit | 759caf0f8fa593430adea676fc64612b5197dca8 (patch) | |
tree | 38396e50c09ba5fea46a3e8eaf0f9cb11f708ad1 /Panel.c | |
parent | c37be409a99441b2edcace1152eb2fe7cb2a8074 (diff) |
Make PgDown behavior more usual.
Closes #480.
Diffstat (limited to 'Panel.c')
-rw-r--r-- | Panel.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -412,7 +412,7 @@ bool Panel_onKey(Panel* this, int key) { break; case KEY_NPAGE: this->selected += (this->h - 1); - this->scrollV += (this->h - 1); + this->scrollV = MIN(MAX(0, Vector_size(this->items) - this->h), this->selected - this->h); this->needsRedraw = true; break; case KEY_WHEELUP: |