aerc

Working clone of aerc-mail.org
git clone git://git.danielmoch.com/aerc.git
Log | Files | Refs | README | LICENSE

commit c0146efaaee1f777f8eea8ad6c9e4477e346103b
parent b18e339a55dc2b6d459c93735320cdfc23115f56
Author: Drew DeVault <sir@cmpwn.com>
Date:   Sun, 17 Mar 2019 17:51:14 -0400

Fix scrolling issues on :select-message

Diffstat:
Mwidgets/msglist.go | 7+++++++
1 file changed, 7 insertions(+), 0 deletions(-)

diff --git a/widgets/msglist.go b/widgets/msglist.go @@ -119,6 +119,13 @@ func (ml *MessageList) Select(index int) { if ml.selected > len(ml.store.Uids) { ml.selected = len(ml.store.Uids) } + // I'm too lazy to do the math right now + for ml.selected-ml.scroll >= ml.Height() { + ml.scroll += 1 + } + for ml.selected-ml.scroll < 0 { + ml.scroll -= 1 + } } func (ml *MessageList) nextPrev(delta int) {