diff --git a/source/ubinstall-gtk-ui-lang.c b/source/ubinstall-gtk-ui-lang.c index 210e03a..59dc360 100644 --- a/source/ubinstall-gtk-ui-lang.c +++ b/source/ubinstall-gtk-ui-lang.c @@ -90,7 +90,7 @@ void yon_startup_language_init(){ void yon_main_window_update_locale(main_window *widgets){ volatile char *locale = config(installer_locale_parameter); - if (yon_char_is_empty(locale)){ + if (yon_char_is_empty((char *)locale)){ char *sys_locale = config(lang_parameter); if (!yon_char_is_empty(sys_locale)){ @@ -102,12 +102,12 @@ void yon_main_window_update_locale(main_window *widgets){ } } } - locale = setlocale(LC_ALL,locale); + locale = setlocale(LC_ALL,(char *)locale); yon_config_register(installer_locale_parameter,installer_locale_parameter_command,(char*)locale); // gtk_widget_destroy(widgets->MainWindow); textdomain(LocaleName); - g_setenv("LANGUAGE",locale,1); + g_setenv("LANGUAGE",(char *)locale,1); yon_update_translation(widgets); // yon_main_window_create(widgets); char *path = yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL);