|
|
|
|
@ -1764,11 +1764,7 @@ void yon_config_register(char *key, char *config_load, void *data){
|
|
|
|
|
if (data){
|
|
|
|
|
if (!__yon__config__strings||!(current=(yon_config_parameter*)yon_dictionary_get((dictionary**)&__yon__config__strings,key))){
|
|
|
|
|
{
|
|
|
|
|
yon_config_parameter *cur_default = (yon_config_parameter*)yon_dictionary_get((dictionary**)&__yon__config__default__strings,key);
|
|
|
|
|
if ((cur_default&&cur_default->data&&!strcmp((char*)cur_default->data,(char*)data))){
|
|
|
|
|
yon_config_remove_by_key(current->key);
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (__yon__config__strings){
|
|
|
|
|
char *data_copy = yon_char_new(data);
|
|
|
|
|
yon_config_parameter* dict=NULL;
|
|
|
|
|
|