commit cf723cc65d7d8ef0f08ac79fcf4a787409445b32
parent 75999fba2e796496cd072f1c11d152e31b98d548
Author: luajitos <bbhbb2094@gmail.com>
Date: Sat, 6 Dec 2025 19:05:07 +0000
Fixed crashes and text edit cursor width
Diffstat:
3 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/iso_includes/apps/com.luajitos.taskbar/src/init.lua b/iso_includes/apps/com.luajitos.taskbar/src/init.lua
@@ -493,7 +493,12 @@ local function showStartMenu()
for _, category in ipairs(sortedCategories) do
local apps = availableApps[category]
- -- Skip category header
+ -- Check if click is on category header - ignore it
+ if my >= yPos and my < yPos + categoryHeaderHeight + 2 then
+ return -- Click on category header, do nothing
+ end
+
+ -- Skip past category header
yPos = yPos + categoryHeaderHeight + 2
-- Check clicks on apps in this category
diff --git a/iso_includes/os/libs/Dialog.lua b/iso_includes/os/libs/Dialog.lua
@@ -705,7 +705,7 @@ function Dialog.fileSave(startPath, defaultName, options)
-- Cursor if active
if self.filenameInputActive then
local cursorX = inputBoxX + 5 + (#displayFilename * 6) -- Approximate char width
- gfx:fillRect(cursorX, inputBoxY + 5, 2, 15, 0xFFFFFF)
+ gfx:fillRect(cursorX, inputBoxY + 5, 3, 15, 0xFFFFFF)
end
-- Buttons area
diff --git a/repack_lua.sh b/repack_lua.sh
@@ -111,8 +111,8 @@ fi
# Link all objects together
${LD} ${LDFLAGS} -T linker.ld -o build/kernel.bin \
- build/boot.o build/syscall.o build/exceptions.o build/libc.o build/paging.o build/graphics.o build/vesa.o build/mouse.o build/usb_uhci.o build/keyboard.o build/ata.o build/fde.o build/diskfs.o build/partition.o build/fat16.o \
- build/decoder.o build/decoder_BMP.o build/decoder_PNG.o build/decoder_JPEG.o build/splash.o \
+ build/boot.o build/syscall.o build/exceptions.o build/libc.o build/paging.o build/graphics.o build/vesa.o build/mouse.o build/usb_uhci.o build/keyboard.o build/ata.o build/fde.o build/diskfs.o build/partition.o build/fat16.o build/grub.o \
+ build/decoder.o build/decoder_BMP.o build/decoder_PNG.o build/decoder_JPEG.o build/encoder_JPEG.o build/splash.o \
build/compression.o build/deflate_impl.o build/Deflate.o build/LZMA.o build/GZip.o build/zlib.o \
build/ramdisk.o build/luajit_init.o build/kernel.o \
build/crypto_baremetal.o build/CSPRNG.o build/Ed25519.o build/X25519.o build/Curve25519.o \