Only show spinner while sorting if no uids

This fixes the problem where we already have messages and then have to
sort again.
This commit is contained in:
Jeffas 2020-02-29 04:03:09 +00:00 committed by Drew DeVault
parent b55813f2c0
commit e661ead57b

View file

@ -63,12 +63,6 @@ func (ml *MessageList) Draw(ctx *ui.Context) {
} }
} }
if store.Sorting {
ml.spinner.Start()
ml.spinner.Draw(ctx)
return
}
var ( var (
needsHeaders []uint32 needsHeaders []uint32
row int = 0 row int = 0
@ -134,7 +128,13 @@ func (ml *MessageList) Draw(ctx *ui.Context) {
} }
if len(uids) == 0 { if len(uids) == 0 {
ml.drawEmptyMessage(ctx) if store.Sorting {
ml.spinner.Start()
ml.spinner.Draw(ctx)
return
} else {
ml.drawEmptyMessage(ctx)
}
} }
if len(needsHeaders) != 0 { if len(needsHeaders) != 0 {