Fix for configuration before all configuration pages are passed

pull/74/head
parent 5416f14a70
commit 20972038b7

@ -846,6 +846,7 @@ void config_init(){
main_config.progress_thread=0;
main_config.install_complete=0;
main_config.save_done=0;
main_config.save_configured=0;
main_config.configure_mode=0;
main_config.load_mode=-1;
main_config.log_progress_buzy=0;
@ -978,7 +979,7 @@ void *on_config_save(void *data){
g_mutex_lock(&main_config.install_mutex);
main_config.install_complete=1;
g_mutex_unlock(&main_config.install_mutex);
if (!main_config.save_done){
if (!main_config.save_done&&main_config.save_configured){
on_setup_system_configuration(widgets);
}
return 0;
@ -1742,6 +1743,7 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
gtk_widget_set_sensitive(widgets->CancelInstallButton,0);
gtk_widget_set_sensitive(widgets->NextButton,0);
gtk_widget_set_sensitive(widgets->BackButton,0);
main_config.save_configured=1;
}
} else {
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_CONFIGURE_END);

@ -196,6 +196,7 @@ typedef struct {
int password_min_length;
int save_done;
int save_configured;
int load_mode;
int install_complete;

Loading…
Cancel
Save