diff --git a/source/ubl-settings-system-language.c b/source/ubl-settings-system-language.c index f1526a7..b69d216 100644 --- a/source/ubl-settings-system-language.c +++ b/source/ubl-settings-system-language.c @@ -132,6 +132,9 @@ void on_language_remove(GtkWidget *, main_window *widgets){ if (!yon_char_is_empty(temp)){ yon_config_register(locale_parameter,locale_parameter_command,temp); free(temp); + } else { + yon_config_remove_by_key(locale_parameter); + } locale_param = config(language_parameter); if (!yon_char_is_empty(locale_param)&&!strcmp(locale_param,target)){