|
|
|
@ -951,6 +951,12 @@ void *on_config_save(void *data){
|
|
|
|
yon_char_parsed_free(parameters,size);
|
|
|
|
yon_char_parsed_free(parameters,size);
|
|
|
|
if (system(yon_debug_output("%s\n",command))){
|
|
|
|
if (system(yon_debug_output("%s\n",command))){
|
|
|
|
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALL_ERROR);
|
|
|
|
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALL_ERROR);
|
|
|
|
|
|
|
|
free(command);
|
|
|
|
|
|
|
|
main_config.config_save_thread=NULL;
|
|
|
|
|
|
|
|
main_config.install_thread=0;
|
|
|
|
|
|
|
|
main_config.install_complete=1;
|
|
|
|
|
|
|
|
pthread_exit(NULL);
|
|
|
|
|
|
|
|
return 0;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
free(command);
|
|
|
|
free(command);
|
|
|
|
main_config.install_thread=0;
|
|
|
|
main_config.install_thread=0;
|
|
|
|
@ -1263,7 +1269,13 @@ if (window->Window){
|
|
|
|
free(final);
|
|
|
|
free(final);
|
|
|
|
yon_char_parsed_free(parsed,size);
|
|
|
|
yon_char_parsed_free(parsed,size);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
yon_debug_output("%s\n","Log read");
|
|
|
|
|
|
|
|
if (!main_config.install_complete){
|
|
|
|
return 1;
|
|
|
|
return 1;
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(window->ScrollToEndCheck),0);
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(window->ScrollToEndCheck,0);
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return 0;
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|