small fixes

This commit is contained in:
2025-10-24 21:19:03 -07:00
parent 2c83b796f5
commit aa681dad7c
2 changed files with 4 additions and 1 deletions

View File

@@ -116,6 +116,7 @@ function lib.create(name, w, h, x, y, do_not_add)
if y0 < 1 or y0 > t.h then return end if y0 < 1 or y0 > t.h then return end
for xi = 1, t.w do for xi = 1, t.w do
init_col(xi) init_col(xi)
if not t.buffer[xi][y0] then t.buffer[xi][y0] = { char = " ", tc = t.textColor, bc = t.bgColor } end
local cell = t.buffer[xi][y0] local cell = t.buffer[xi][y0]
cell.char, cell.tc, cell.bc = " ", t.textColor, t.bgColor cell.char, cell.tc, cell.bc = " ", t.textColor, t.bgColor
end end
@@ -191,6 +192,7 @@ function lib.create(name, w, h, x, y, do_not_add)
local x = t.cursorX + i - 1 local x = t.cursorX + i - 1
if x >= 1 and x <= t.w and y0 >= 1 and y0 <= t.h then if x >= 1 and x <= t.w and y0 >= 1 and y0 <= t.h then
init_col(x) init_col(x)
if not t.buffer[x][y0] then t.buffer[x][y0] = { char = " ", tc = t.textColor, bc = t.bgColor } end
local cell = t.buffer[x][y0] local cell = t.buffer[x][y0]
cell.char = str:sub(i, i) cell.char = str:sub(i, i)
cell.tc, cell.bc = t.textColor, t.bgColor cell.tc, cell.bc = t.textColor, t.bgColor

View File

@@ -56,6 +56,7 @@ while true do
end end
end end
elseif data[1] == "mouse_drag" then elseif data[1] == "mouse_drag" then
data[4] = math.max(data[4],2)
if data[2] == 1 and dragging then if data[2] == 1 and dragging then
if resizing then if resizing then
dragging.w = math.max(data[3] - dragging.x + 1,dragging.min_w) dragging.w = math.max(data[3] - dragging.x + 1,dragging.min_w)
@@ -63,7 +64,7 @@ while true do
threading.addThread(function()dragging.resized(dragging.w,dragging.h)end) threading.addThread(function()dragging.resized(dragging.w,dragging.h)end)
else else
dragging.x = data[3] + offsetX dragging.x = data[3] + offsetX
dragging.y = math.max(data[4],2) + offsetY dragging.y = data[4] + offsetY
end end
else else
for indx = #_G.windows, 1, -1 do for indx = #_G.windows, 1, -1 do