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){