From 1ee6e9c0b8fc9ad14a6e1bd716657134ca932bad Mon Sep 17 00:00:00 2001 From: neru Date: Thu, 8 May 2025 13:51:59 -0300 Subject: [PATCH] fix: move logOffset checks --- lua/CC Tweaked/tutel/tutel-host.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lua/CC Tweaked/tutel/tutel-host.lua b/lua/CC Tweaked/tutel/tutel-host.lua index 24161a0..38a311d 100644 --- a/lua/CC Tweaked/tutel/tutel-host.lua +++ b/lua/CC Tweaked/tutel/tutel-host.lua @@ -256,9 +256,6 @@ function scrollLogs(key, isHeld) elseif key == GLFW_KEY_UP then logOffset = logOffset + 1 end - - if logOffset < 0 then logOffset = 0 end - if logOffset >= #log.buffer then logOffset = #log.buffer - 1 end end registerEventListener("key", scrollLogs) @@ -338,7 +335,6 @@ registerConsoleCommand("scan", scanCommand) function clearCommand() log.buffer = {} - logOffset = 0 end registerConsoleCommand("clear", clearCommand) @@ -350,7 +346,11 @@ function drawLogs(x0, y0, x1, y1) local h = y1 - y0 if #log.buffer == 0 then return end - + + if logOffset < 0 then logOffset = 0 end + if logOffset >= #log.buffer then logOffset = #log.buffer - 1 end + if #log.buffer == 0 then logOffset = 0 end + local drawnLines = 0 for i = #log.buffer - logOffset, 1, -1 do if drawnLines > h then break end