|
|
|
|
@ -72,7 +72,7 @@ void yon_save_parameters(GtkWidget *self, main_window *widgets){
|
|
|
|
|
if (!yon_char_is_empty(region)&&!yon_char_is_empty(zone)){
|
|
|
|
|
char *zone_parameter = yon_char_unite((char*)region,"/",(char*)zone,NULL);
|
|
|
|
|
yon_config_register(ZONE_parameter,ZONE_parameter_command,zone_parameter);
|
|
|
|
|
free(zone_parameter);
|
|
|
|
|
// free(zone_parameter);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@ -199,6 +199,7 @@ void yon_interface_update(main_window *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);
|
|
|
|
|
zone = yon_char_new(zone);
|
|
|
|
|
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);
|
|
|
|
|
|