From aee7616e7b9bcf32bda2753e9d202eeee6b4620f Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Mon, 26 Aug 2024 16:56:35 +0600 Subject: [PATCH] Crash fix --- source/ubinstall-gtk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index c3de631..41f4790 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -760,8 +760,8 @@ void on_language_window_accept(GtkWidget *,dictionary *dict){ yon_char_parsed_add_or_create_if_exists(parsed,&size,current); } char *final = yon_char_parsed_to_string(parsed,size,"; "); - gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),final); - free(final); + gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),!yon_char_is_empty(final)?final:""); + if (final) free(final); yon_char_parsed_free(parsed,size); } on_subwindow_close(window->MainWindow);