Commit 53b14fd
committed
fix(tabs): reserve the island band when closing down to two tabs
close_tab lisait ctx().len() *après* que close_current_context ait déjà
retiré le contexte, puis re-soustrayait 1 — donc fermer de 3 à 2 onglets
passait num_tabs=1 à resize_top_or_bottom_line. Sur Linux/Windows ça prend
la branche hide_if_single et retire la bande ISLAND_HEIGHT de la marge top :
la grille garde ~2 lignes de trop (débordent hors fenêtre). On passe le vrai
compte restant, comme tous les autres appelants.
Bug latent aussi upstream ; ne se réveille qu'une fois le recompute des
lignes actif (ee589ea / raphamorim#1632). Inerte sur macOS (branche num_tabs
compilée hors binaire).1 parent 8a03a01 commit 53b14fd
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1548 | 1548 | | |
1549 | 1549 | | |
1550 | 1550 | | |
1551 | | - | |
1552 | | - | |
| 1551 | + | |
| 1552 | + | |
| 1553 | + | |
1553 | 1554 | | |
1554 | 1555 | | |
1555 | 1556 | | |
| |||
0 commit comments