From 34b90a0b40fbb624655a2ff8624e89101d71299b Mon Sep 17 00:00:00 2001 From: bptato Date: Thu, 11 May 2023 18:13:38 +0200 Subject: Fix some fetch crashes Now it should work for very basic use-cases --- src/buffer/buffer.nim | 1 + 1 file changed, 1 insertion(+) (limited to 'src/buffer') diff --git a/src/buffer/buffer.nim b/src/buffer/buffer.nim index 2f3c5d76..a824deee 100644 --- a/src/buffer/buffer.nim +++ b/src/buffer/buffer.nim @@ -1190,6 +1190,7 @@ proc launchBuffer*(config: BufferConfig, source: BufferSource, buffer.readbufsize = BufferSize buffer.selector = newSelector[int]() loader.registerFun = proc(fd: int) = buffer.selector.registerHandle(fd, {Read}, 0) + loader.unregisterFun = proc(fd: int) = buffer.selector.unregister(fd) buffer.srenderer = newStreamRenderer(buffer.sstream) if buffer.config.scripting: buffer.window = newWindow(buffer.config.scripting, some(buffer.loader)) -- cgit 1.4.1-2-gfad0