From 5f217c23f361075c106230f56145f36aefad6b89 Mon Sep 17 00:00:00 2001 From: Alec Murphy Date: Fri, 19 Sep 2025 13:19:13 -0400 Subject: [PATCH] Media/Themes/Umami: Check length for set window title in @umami_terminal_os_cmd() --- Media/Themes/Umami/Theme.HC | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Media/Themes/Umami/Theme.HC b/Media/Themes/Umami/Theme.HC index 577c3f7..5f490ac 100644 --- a/Media/Themes/Umami/Theme.HC +++ b/Media/Themes/Umami/Theme.HC @@ -514,12 +514,18 @@ U0 @umami_terminal_os_cmd(Window* win, TerminalWidget* widget) val = Str2I64(argv[0]); switch (val) { case 0: - // Test set window title - StrPrint(win->title, "Terminal - %s", argv[1]); + // Set window title + if (argc > 1 && argv[1] && (i = StrLen(argv[1]))) { + if (i > 496) { + argv[1][495] = NULL; + } + StrPrint(win->title, "Terminal - %s", argv[1]); + } break; default: break; } + StrCpy(&widget->consumed_chars, ""); //@umami_terminal_cleanup_strings(argc, argv); }