From 422c032d4dc0cd2a5433548b56fa439ea1dd1790 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Wed, 8 Apr 2026 17:31:53 +0600 Subject: [PATCH] Fixed installation by groups page packages loading --- source/ubinstall-gtk-packages.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/ubinstall-gtk-packages.c b/source/ubinstall-gtk-packages.c index 5217cb2..d6e3a1f 100644 --- a/source/ubinstall-gtk-packages.c +++ b/source/ubinstall-gtk-packages.c @@ -87,7 +87,9 @@ void yon_packages_remove_empty_groups(main_window *widgets){ if (gtk_tree_model_iter_has_child(model,&iter)){ GtkTreeIter subiter; for (int valid2 = gtk_tree_model_iter_children(model,&subiter,&iter);valid2;valid2 = gtk_tree_model_iter_next(model,&subiter)){ - if (!gtk_tree_model_iter_has_child(model,&subiter)){ + char *packages; + gtk_tree_model_get(model,&subiter,5,&packages,-1); + if (yon_char_is_empty(packages)&&!gtk_tree_model_iter_has_child(model,&subiter)){ gtk_tree_store_remove(widgets->PackagesList,&subiter); if (!gtk_tree_model_iter_children(model,&subiter,&iter)){ valid2=0; @@ -124,9 +126,7 @@ void yon_packages_tab_init(main_window *widgets){ for (int i=0;i