Fix scrolling issues on :select-message
This commit is contained in:
parent
b18e339a55
commit
c0146efaae
1 changed files with 7 additions and 0 deletions
|
@ -119,6 +119,13 @@ func (ml *MessageList) Select(index int) {
|
||||||
if ml.selected > len(ml.store.Uids) {
|
if ml.selected > len(ml.store.Uids) {
|
||||||
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) {
|
func (ml *MessageList) nextPrev(delta int) {
|
||||||
|
|
Loading…
Reference in a new issue