From 6849a77b8fb596b862855ad01f6414036561eda8 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 18 Nov 2025 16:55:22 +0600 Subject: [PATCH] Test fix for crash --- source/ubl-settings-system.c | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/source/ubl-settings-system.c b/source/ubl-settings-system.c index 64a6bbf..044bd19 100644 --- a/source/ubl-settings-system.c +++ b/source/ubl-settings-system.c @@ -46,25 +46,25 @@ void yon_interface_update(main_window *widgets){ gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),1); } else { gtk_switch_set_active(GTK_SWITCH(widgets->LocaleDefaultSwitch),0); - } - int parsed_param_size; - config_str parsed_param = yon_char_parse(config_locale,&parsed_param_size,","); - GtkTreeIter iter; - for (int i=0;iLanguageList,&iter); - gtk_list_store_set(widgets->LanguageList,&iter,1,parsed[1],2,parsed[2],3,parsed[0],-1); - if (!yon_char_is_empty(config_languages)){ - if (!strcmp(config_languages,parsed[0])){ - gtk_list_store_set(widgets->LanguageList,&iter,0,1,-1); - } - } else if (!i){ + int parsed_param_size; + config_str parsed_param = yon_char_parse(config_locale,&parsed_param_size,","); + GtkTreeIter iter; + for (int i=0;iLanguageList,&iter); + gtk_list_store_set(widgets->LanguageList,&iter,1,parsed[1],2,parsed[2],3,parsed[0],-1); + if (!yon_char_is_empty(config_languages)){ + if (!strcmp(config_languages,parsed[0])){ + gtk_list_store_set(widgets->LanguageList,&iter,0,1,-1); + } + } else if (!i){ + } + yon_char_parsed_free(parsed,parsed_size); } - yon_char_parsed_free(parsed,parsed_size); } } }