aerc/lib/ui
Moritz Poldrack d7feb56cbe fix panic on closing a tab
This change fixes a panic caused by the selected tab being out of sync
when selecting a new one in widgets.(*Aerc).SelectedTab(). This happens
if the tab is already removed from the list of tabs, but the selection
not yet being updated.
This was achieved by moving the tabs behind updating the selection.

Signed-off-by: Moritz Poldrack <git@moritz.sh>
Acked-by: Tim Culverhouse <tim@timculverhouse.com>
2022-07-10 21:15:05 +02:00
..
borders.go uiconfig: use pointer references to uiConfig 2022-07-03 21:32:18 +02:00
context.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
fill.go view,compose: use border color to separate headers from body 2021-10-28 16:38:23 +02:00
grid.go grid: don't draw at a negative offset 2022-04-28 17:56:37 +02:00
interfaces.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
invalidatable.go lib/ui: introduce Invalidatable 2019-04-27 14:30:28 -04:00
popover.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
stack.go go.mod: change base git url 2021-11-05 10:21:45 +01:00
tab.go fix panic on closing a tab 2022-07-10 21:15:05 +02:00
text.go update tcell to v2 and enable TrueColor support 2020-12-18 07:23:22 +01:00
textinput.go uiconfig: use pointer references to uiConfig 2022-07-03 21:32:18 +02:00
ui.go logging: added a log on panic 2022-03-23 20:56:09 +01:00