|
|
|
@ -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;
|
|
|
|
@ -1247,8 +1253,8 @@ log_window *yon_log_window_new(){
|
|
|
|
|
|
|
|
|
|
|
|
gboolean yon_read_log(void *data);
|
|
|
|
gboolean yon_read_log(void *data);
|
|
|
|
gboolean yon_read_log(void *data){
|
|
|
|
gboolean yon_read_log(void *data){
|
|
|
|
log_window *window = (log_window*)data;
|
|
|
|
log_window *window = (log_window*)data;
|
|
|
|
if (window->Window){
|
|
|
|
if (window->Window){
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
while (!main_config.install_complete&&main_config.log_progress_buzy){};
|
|
|
|
while (!main_config.install_complete&&main_config.log_progress_buzy){};
|
|
|
|
main_config.log_progress_buzy=1;
|
|
|
|
main_config.log_progress_buzy=1;
|
|
|
|
@ -1263,8 +1269,14 @@ 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;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|