feat(aucmd_win): allow crazy things with hidden buffers (#21250)

Problem:    Crash when doing crazy things with hidden buffers.
Solution:   Dynamically allocate the list of autocommand windows.
This commit is contained in:
zeertzjq
2022-12-02 20:39:24 +08:00
committed by GitHub
parent 805c83f43e
commit 1145a9b248
12 changed files with 134 additions and 153 deletions

View File

@@ -3122,6 +3122,8 @@ void win_free_all(void)
}
}
kv_destroy(aucmd_win_vec);
while (firstwin != NULL) {
int dummy;
(void)win_free_mem(firstwin, &dummy, NULL);