From 7455c673e62d14314c7c45151f139d5f4e3e25e2 Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Mon, 24 Nov 2025 22:51:46 +0100 Subject: Fix crashes when killing buffers Now, if you kill all buffers, the editor will shut down :) --- src/main/main.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/main/main.c') diff --git a/src/main/main.c b/src/main/main.c index 2e2df58..70c62a3 100644 --- a/src/main/main.c +++ b/src/main/main.c @@ -391,6 +391,11 @@ int main(int argc, char *argv[]) { needs_render = true; } + if (buffers_num_buffers(&buflist) == 0) { + running = false; + continue; + } + // TODO: maybe this should be hidden behind something // The placement is correct though. buffers_for_each(&buflist, clear_buffer_props, NULL); -- cgit v1.2.3