pull/164/head
parent 758fd6833a
commit 3683602c8b

@ -193,7 +193,11 @@ void on_save_done(main_window *widgets, config_str output, int size){
}
void yon_interface_update(main_window *widgets){
char *ntp = config(NTPSERVERS_parameter);
g_signal_handlers_block_by_func(G_OBJECT(widgets->NTPEntry),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_block_by_func(G_OBJECT(widgets->DHCPCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_block_by_func(G_OBJECT(widgets->TimeSyncTypeCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_block_by_func(G_OBJECT(widgets->RegionCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_block_by_func(G_OBJECT(widgets->ZoneCombo),G_CALLBACK(yon_save_parameters),widgets);
char *zone = config(ZONE_parameter);
if (!yon_char_is_empty(zone)&&strstr(zone,"/")){
char *region = yon_char_divide_search(zone,"/",-1);
@ -205,6 +209,7 @@ void yon_interface_update(main_window *widgets){
free(zone);
free(region);
}
char *ntp = config(NTPSERVERS_parameter);
if (!yon_char_is_empty(ntp)){
if (!strcmp(ntp,"stop")){
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->DHCPCombo),1);
@ -234,6 +239,8 @@ void yon_interface_update(main_window *widgets){
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->TimeSyncTypeCombo),0);
}
} else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->TimeSyncTypeCombo),0);
}
GDateTime *datetime = g_date_time_new_now_local();
@ -260,6 +267,12 @@ void yon_interface_update(main_window *widgets){
} else {
gtk_entry_set_text(GTK_ENTRY(widgets->DateEntry),"");
}
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->NTPEntry),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->DHCPCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->TimeSyncTypeCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->RegionCombo),G_CALLBACK(yon_save_parameters),widgets);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->ZoneCombo),G_CALLBACK(yon_save_parameters),widgets);
}
void on_date_clicked(GtkWidget *,main_window *widgets){

Loading…
Cancel
Save