From 1c45cbed0a3e9b5e76519b69a227e5bb13341ab2 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 29 Aug 2025 11:41:58 +0600 Subject: [PATCH] Canged terminal cancel function --- source/ubl-settings-kernel.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index e8f880f..a645a6c 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -1518,7 +1518,13 @@ void on_boot_toggled(GtkWidget *, char *path, main_window *widgets){ } void on_terminal_cancel(GtkWidget *,main_window *widgets){ - vte_terminal_feed_child(VTE_TERMINAL(widgets->InstallTerminal), "\x03", 1); + const char cancel_signal = 3; + char *command = yon_char_new(" "); + command[0]=cancel_signal; + char *tmp = yon_char_unite(command,"exit 0\n",NULL); + free(command); + vte_terminal_feed_child(VTE_TERMINAL(widgets->InstallTerminal),tmp,strlen(tmp)); + free(tmp); yon_launch(pacman_unlock_database_command); }