From 03ffec75c8766bf23ff1a9f006048cdedad78933 Mon Sep 17 00:00:00 2001 From: Amr Gharbeia Date: Thu, 14 May 2026 13:30:38 -0400 Subject: [PATCH] fix: add (require :sb-posix) before SIGWINCH handler sb-posix is a built-in SBCL contrib, available via require. Without it, sb-posix:sigwinch causes a reader error and the eval-when for the SIGWINCH handler never executes, making *terminal-resized-p* always nil and resize detection broken. --- src/components/input.lisp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/input.lisp b/src/components/input.lisp index fed0e14..c25c125 100644 --- a/src/components/input.lisp +++ b/src/components/input.lisp @@ -224,6 +224,7 @@ Returns a mouse-event struct." #+sbcl (eval-when (:load-toplevel :execute) + (require :sb-posix) (sb-sys:enable-interrupt sb-posix:sigwinch (lambda (signal info context) (declare (ignore signal info context))