From 7c5573b69a9ba5be48887c76ab7f187f4b8cf734 Mon Sep 17 00:00:00 2001 From: Daniel Hammer Date: Fri, 27 Mar 2026 19:54:34 +0100 Subject: [PATCH] fix: remove hardcoded wordprocessor entry, rather rely on manifest.toml file --- programs/src/desktop/input.cpp | 1 - programs/src/desktop/main.cpp | 2 -- programs/src/wordprocessor/manifest.toml | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/programs/src/desktop/input.cpp b/programs/src/desktop/input.cpp index eee0f06..62b1824 100644 --- a/programs/src/desktop/input.cpp +++ b/programs/src/desktop/input.cpp @@ -355,7 +355,6 @@ void gui::desktop_handle_mouse(DesktopState* ds) { case 11: open_settings(ds); break; case 12: open_reboot_dialog(ds); break; case 14: open_shutdown_dialog(ds); break; - case 15: open_wordprocessor(ds); break; case 16: montauk::exit(0); break; // Log Out case 17: lock_screen(ds); break; // Lock Screen case 18: open_sleep_dialog(ds); break; // Sleep diff --git a/programs/src/desktop/main.cpp b/programs/src/desktop/main.cpp index 250ae34..be243a4 100644 --- a/programs/src/desktop/main.cpp +++ b/programs/src/desktop/main.cpp @@ -117,7 +117,6 @@ static const EmbeddedAppDef embedded_apps[] = { { "Terminal", 0, 0 }, { "Files", 1, 0 }, { "Text Editor", 4, 0 }, - { "Word Processor", 15, 0 }, { "Calculator", 3, 0 }, { "System Info", 2, 2 }, { "Kernel Log", 5, 2 }, @@ -138,7 +137,6 @@ static SvgIcon* icon_for_embedded(DesktopState* ds, int app_id) { case 5: return &ds->icon_terminal; // Kernel Log uses terminal icon case 6: return &ds->icon_procmgr; case 7: return &ds->icon_mandelbrot; - case 15: return &ds->icon_texteditor; // Word Processor uses text editor icon default: return nullptr; } } diff --git a/programs/src/wordprocessor/manifest.toml b/programs/src/wordprocessor/manifest.toml index ddfebca..f839ec9 100644 --- a/programs/src/wordprocessor/manifest.toml +++ b/programs/src/wordprocessor/manifest.toml @@ -5,4 +5,4 @@ icon = "wordprocessor.svg" [menu] category = "Applications" -visible = false +visible = true