Barrett Ruth
e4fbe162c1
fix(statusline): defer redraw in aucmd context #40309
...
Problem: `nvim_exec_autocmds({buf=...})` may temporarily switch curwin/curbuf
through `aucmd_prepbuf()`. Requested statuslines/winbars before
`aucmd_restbuf()` may erroneously see the target window as current.
Solution: Track `aucmd_prepbuf()` window-switch depth and leave statusline/winbar
redraws marked dirty until the original window is restored.
2026-06-23 06:05:11 -04:00
..
2026-01-02 08:21:55 +08:00
2026-06-22 15:56:26 +02:00
2025-06-09 09:07:38 +02:00
2026-06-19 16:24:53 -04:00
2026-04-23 18:37:59 -04:00
2026-06-09 02:30:38 +00:00
2026-03-17 12:11:55 +00:00
2026-02-20 06:53:33 +08:00
2026-06-16 07:39:32 -04:00
2026-06-11 13:42:18 +00:00
2026-04-17 21:20:51 +08:00
2026-02-26 10:06:34 +08:00
2026-04-29 10:38:20 -04:00
2025-12-23 08:15:32 +08:00
2025-08-17 20:45:40 -07:00
2026-06-15 06:49:41 -04:00
2026-02-26 10:06:34 +08:00
2026-06-22 15:14:53 +02:00
2026-06-12 09:50:27 -04:00
2026-03-15 08:00:07 +08:00
2026-06-13 12:56:42 -04:00
2025-04-21 15:05:34 -07:00
2025-10-08 13:47:50 +08:00
2026-04-23 18:37:59 -04:00
2026-06-12 09:50:27 -04:00
2026-06-23 08:51:03 +00:00
2025-05-03 13:38:20 -07:00
2026-05-31 23:18:53 +02:00
2026-06-22 15:56:26 +02:00
2024-11-14 12:40:57 +01:00
2026-04-22 01:24:49 +00:00
2026-02-08 09:47:02 -05:00
2026-06-19 19:42:28 +02:00
2026-06-20 15:59:08 +02:00
2026-06-23 06:05:11 -04:00
2024-11-20 08:24:58 +08:00
2024-11-16 15:32:36 -08:00
2026-05-11 15:54:55 -04:00
2025-10-08 06:29:00 +08:00
2025-04-01 05:02:24 -07:00