From 21c23268b5c023347de2a3f77b95a2be3bb74062 Mon Sep 17 00:00:00 2001 From: Ivan Dmitrievich Yartsev Date: Fri, 13 Mar 2026 17:28:21 +0600 Subject: [PATCH] Fixed repeating packages --- source/libublsettings-gtk3-packages.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/libublsettings-gtk3-packages.c b/source/libublsettings-gtk3-packages.c index 794eca2..1540372 100644 --- a/source/libublsettings-gtk3-packages.c +++ b/source/libublsettings-gtk3-packages.c @@ -148,7 +148,9 @@ config_str yon_packages_find(enum YON_PACKAGES_DB_TYPE type, const char *search_ for (iter2 = packages; iter2; iter2=iter2->next){ const char *name = alpm_pkg_get_name(iter2->data); if (strstr(name,search_string)){ - yon_char_parsed_add_or_create_if_exists(final,(int*)size,(char*)name); + if (yon_char_parsed_check_exist(final,(int)*size,(char*)name)==-1){ + yon_char_parsed_add_or_create_if_exists(final,(int*)size,(char*)name); + } } } }