From a04d2646d7db2c4bd010383f3535b71b38f889b4 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Tue, 28 Apr 2026 09:50:38 +0600 Subject: [PATCH] Fixed devices update button --- source/ubinstall-gtk.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index 0466450..092c97a 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -245,7 +245,27 @@ void on_gparted_open(){ } void on_gparted_update(GtkWidget *, main_window *widgets){ + gtk_widget_set_sensitive(widgets->CommonUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->NextInstallationUpdateGPartedButton,0); + gtk_widget_set_sensitive(widgets->SameUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->GrubInstallUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->GrubUpdateUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->OSUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->UserdataUpdateGpartedButton,0); + gtk_widget_set_sensitive(widgets->AdvancedUpdateGpartedButton,0); + if (main_config.devices_size) yon_char_parsed_free(main_config.devices,main_config.devices_size); + main_config.devices = yon_config_load(get_devices_command,&main_config.devices_size); + yon_devices_setup(widgets); + + gtk_widget_set_sensitive(widgets->CommonUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->NextInstallationUpdateGPartedButton,1); + gtk_widget_set_sensitive(widgets->SameUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->GrubInstallUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->GrubUpdateUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->OSUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->UserdataUpdateGpartedButton,1); + gtk_widget_set_sensitive(widgets->AdvancedUpdateGpartedButton,1); } void on_reboot_accepted(main_window *widgets){