Fixed time zone combo boxes loading

pull/164/head
parent 642035044e
commit 13db7241f3

@ -194,9 +194,11 @@ void yon_interface_update(main_window *widgets){
char *zone = config(ZONE_parameter);
if (!yon_char_is_empty(zone)&&strstr(zone,"/")){
char *region = yon_char_divide_search(zone,"/",-1);
g_signal_handlers_block_by_func(G_OBJECT(widgets->RegionCombo),on_region_changed,widgets);
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region);
while (gtk_events_pending()) gtk_main_iteration();
on_region_changed(GTK_COMBO_BOX(widgets->RegionCombo),widgets);
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->ZoneCombo),zone);
g_signal_handlers_block_by_func(G_OBJECT(widgets->RegionCombo),on_region_changed,widgets);
free(zone);
free(region);
}

Loading…
Cancel
Save