From e4b3b1752823048e0715ae6c4d741d36a4eec509 Mon Sep 17 00:00:00 2001 From: MeexReay Date: Fri, 21 Mar 2025 20:50:07 +0300 Subject: [PATCH] some kfc fixes --- app/kfc/kfc.js | 4 +++- sys/terminal.js | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/kfc/kfc.js b/app/kfc/kfc.js index 1fa6af0..1fbdf1b 100644 --- a/app/kfc/kfc.js +++ b/app/kfc/kfc.js @@ -76,7 +76,9 @@ async function main(args) { trimTerminal(status_length) writeStdout(":") - let command = readLine() + let command = await readLine() + + trimTerminal(1) setStdinFlag(ENABLE_STDIN) setStdinFlag(SILENT_STDIN) diff --git a/sys/terminal.js b/sys/terminal.js index 41e9851..b310218 100644 --- a/sys/terminal.js +++ b/sys/terminal.js @@ -7,8 +7,8 @@ var last_stdin_length = 0 function getTerminalSize() { return [ - Math.floor((window.innerWidth - CURSOR_OFFSET[0] * 2) / CHAR_SIZE[0]), - Math.floor((window.innerHeight - CURSOR_OFFSET[1] * 2) / CHAR_SIZE[1]) + Math.round((window.innerWidth - CURSOR_OFFSET[0] * 2) / CHAR_SIZE[0]), + Math.round((window.innerHeight - CURSOR_OFFSET[1] * 2) / CHAR_SIZE[1]) ] }