mirror of
https://git.sr.ht/~sircmpwn/aerc
synced 2026-01-18 21:21:34 +01:00
This makes it so an atomic `invalid` value is used instead of an unbuffered channel. When many invalidations kick in, a lot of values were sent to the channel. (Since OnInvalidate's callback can be run in any goroutine, we need to be careful about races here.) |
||
|---|---|---|
| .. | ||
| borders.go | ||
| context.go | ||
| fill.go | ||
| grid.go | ||
| interfaces.go | ||
| invalidatable.go | ||
| stack.go | ||
| tab.go | ||
| text.go | ||
| textinput.go | ||
| ui.go | ||