From 1f3ea666d08f44ed78290256cebdb430da6f9435 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Thu, 4 Dec 2025 09:57:54 +0600 Subject: [PATCH] Fixed root button arguments --- source/ubl-settings-kernel.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c index 187df69..2bffaef 100644 --- a/source/ubl-settings-kernel.c +++ b/source/ubl-settings-kernel.c @@ -1614,7 +1614,9 @@ void yon_main_window_complete(main_window *widgets){ gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),paned_pos); } - yon_root_button_setup((template_main_window*)widgets,main_config.launch_arguments,main_config.launch_size); + config_str args = yon_char_parsed_copy(main_config.launch_arguments,main_config.launch_size); + args = yon_char_parsed_append(args,&main_config.launch_size,"--socket-id=14124"); + yon_root_button_setup((template_main_window*)widgets,args,main_config.launch_size); gtk_progress_bar_set_pulse_step(GTK_PROGRESS_BAR(widgets->InstallationProgress),0.1); gtk_paned_add2(GTK_PANED(widgets->TerminalPaned),widgets->TerminalRevealer); if (getuid()){ @@ -1649,10 +1651,10 @@ int main(int argc, char *argv[]){ int size=0; yon_ubl_setup_arguments(argc,argv,&unfound,&size,NULL); gtk_init(&argc,&argv); - template_main_window *widgets = yon_ubl_window_setup(); - yon_main_window_complete((main_window*)widgets); main_config.launch_arguments=yon_char_parsed_copy(argv,argc); main_config.launch_size=argc; + template_main_window *widgets = yon_ubl_window_setup(); + yon_main_window_complete((main_window*)widgets); if (getuid()!=0){ textdomain(template_ui_LocaleName); yon_ubl_status_box_render(ROOT_WARNING_LABEL,BACKGROUND_IMAGE_FAIL_TYPE);