From adca41a0f154a6d471c8d5a488731234aeb0af77 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 5 Jul 2024 20:39:19 +0600 Subject: [PATCH] Final fix for installation completion --- source/ubinstall-gtk.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index faac6c5..8d28498 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -331,7 +331,7 @@ void *on_config_save(void *data){ if (file) fclose(file); char *command = save_config_command(yon_char_parsed_to_string(parameters,size," ")); - if (!system(command)){ + if (system(command)){ yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),INSTALLATION_ERROR,5,BACKGROUND_IMAGE_FAIL_TYPE); }; yon_debug_output("%s\n","SUCCESS"); @@ -465,6 +465,12 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){ break; case YON_PAGE_COMPLETION:{ gtk_widget_set_sensitive(widgets->BackButton,0); + gtk_widget_hide(widgets->InstallationProgress); + gtk_widget_hide(widgets->PackageInstallationProgress); + gtk_widget_hide(widgets->InstallationLabel); + gtk_widget_hide(widgets->PackageInstallationLabel); + main_config.install_complete=0; + main_config.save_done=0; gtk_button_set_label(GTK_BUTTON(widgets->NextButton),RESTART_LABEL); gtk_button_set_label(GTK_BUTTON(widgets->CancelInstallButton),EXIT_LABEL); gtk_image_set_from_icon_name(GTK_IMAGE(gtk_button_get_image(GTK_BUTTON(widgets->NextButton))),"com.ublinux.libublsettingsui-gtk3.sync-symbolic",GTK_ICON_SIZE_BUTTON);