From 4cebccbd31e513c8fd227735310f0baeec46ac11 Mon Sep 17 00:00:00 2001 From: YanTheKaller Date: Wed, 25 Sep 2024 06:29:06 +0000 Subject: [PATCH] Test fix for crash --- source/ubinstall-gtk.c | 47 ++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index 3a80a14..b5778ee 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -487,25 +487,25 @@ void yon_interface_update(main_window *widgets){ gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),0); } - if (fs_type) free(fs_type); - if (device_label) free(device_label); - if (format) free(format); - if (part_size) free(part_size); - if (user_name) free(user_name); - if (user_gecos) free(user_gecos); - if (user_password) free(user_password); - if (root_password) free(root_password); - if (autologin) free(autologin); - if (hostname) free(hostname); - if (kbmodel) free(kbmodel); - if (optinos) free(optinos); - if (layout) free(layout); - if (language) free(language); - if (zone) free(zone); - if (system_locale) free(system_locale); - if (region) free(region); - if (device) free(device); - if (part) free(part); + // if (fs_type) free(fs_type); + // if (device_label) free(device_label); + // if (format) free(format); + // if (part_size) free(part_size); + // if (user_name) free(user_name); + // if (user_gecos) free(user_gecos); + // if (user_password) free(user_password); + // if (root_password) free(root_password); + // if (autologin) free(autologin); + // if (hostname) free(hostname); + // if (kbmodel) free(kbmodel); + // if (optinos) free(optinos); + // if (layout) free(layout); + // if (language) free(language); + // if (zone) free(zone); + // if (system_locale) free(system_locale); + // if (region) free(region); + // if (device) free(device); + // if (part) free(part); } void on_config_local_load(GtkWidget *,main_window *widgets); @@ -1037,11 +1037,8 @@ gboolean yon_installation_progress_update(void *data) { gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress), fraction); gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel), yon_char_parsed_to_string(parsed, size, " ")); } - yon_char_parsed_free(parsed, size); } - free(current_copy); - free(percentage); } yon_char_parsed_free(text, size); } @@ -1103,8 +1100,8 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){ gtk_widget_set_sensitive(widgets->BackButton,0); if ((!main_config.configure_mode)) gtk_widget_set_sensitive(widgets->CancelInstallButton,0); - if (!main_config.progress_thread&&!main_config.configure_mode) - main_config.progress_thread = gdk_threads_add_timeout(500,(GSourceFunc)yon_installation_progress_update,widgets); + // if (!main_config.progress_thread&&!main_config.configure_mode) + // main_config.progress_thread = gdk_threads_add_timeout(500,(GSourceFunc)yon_installation_progress_update,widgets); if (!main_config.slider_thread&&!main_config.configure_mode) main_config.slider_thread = g_timeout_add(5000,(GSourceFunc)on_image_slide,widgets); @@ -2459,7 +2456,7 @@ main_window *yon_main_window_complete(){ g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL); g_signal_connect(G_OBJECT(widgets->GpartedNearButton),"clicked",G_CALLBACK(on_gparted_open),NULL); - g_signal_connect(G_OBJECT(widgets->Notebook),"switch-page",G_CALLBACK(on_page_changed),widgets); + // g_signal_connect(G_OBJECT(widgets->Notebook),"switch-page",G_CALLBACK(on_page_changed),widgets); g_signal_connect(G_OBJECT(widgets->MainWindow),"check-resize",G_CALLBACK(on_region_resized),widgets); g_signal_connect(G_OBJECT(widgets->BackButton),"clicked",G_CALLBACK(on_page_navigation_clicked),widgets); g_signal_connect(G_OBJECT(widgets->NextButton),"clicked",G_CALLBACK(on_page_navigation_clicked),widgets);