diff --git a/source/libublsettings-gtk3-menu.c b/source/libublsettings-gtk3-menu.c index a5115b8..de6add8 100644 --- a/source/libublsettings-gtk3-menu.c +++ b/source/libublsettings-gtk3-menu.c @@ -44,6 +44,7 @@ rmb_menu_window *yon_rmb_menu_setup(GtkWidget *target_widget, int (show_function GtkWidget *label = gtk_label_new(button_label); gtk_box_pack_start(GTK_BOX(content_box),label,0,0,0); + g_object_set_data(G_OBJECT(menu_item),"Label",label); if (function){ g_signal_connect(G_OBJECT(menu_item),"activate",function,data); diff --git a/source/libublsettings-gtk3-packages.c b/source/libublsettings-gtk3-packages.c index df3ef57..a752f10 100644 --- a/source/libublsettings-gtk3-packages.c +++ b/source/libublsettings-gtk3-packages.c @@ -330,7 +330,8 @@ yon_packages_info *yon_packages_get_info_struct(enum YON_PACKAGES_DB_TYPE type, int parsed_size=0; config_str parsed = NULL; for (int i=0;idata)->name); + + yon_char_parsed_add_or_create_if_exists(parsed,&parsed_size,((alpm_depend_t*)alpm_list_nth(depends_list,i)->data)->name); } package_info->depends = yon_char_parsed_to_string(parsed,parsed_size, " "); // alpm_list_free(depends_list); diff --git a/source/libublsettings-gtk3.h b/source/libublsettings-gtk3.h index 5c3682a..966b726 100644 --- a/source/libublsettings-gtk3.h +++ b/source/libublsettings-gtk3.h @@ -140,7 +140,7 @@ void yon_window_config_add_listener(GtkWidget *widget, char *param_name, char *w * Параметр [param_name] добавляется в раздел [section] конфига утилиты со значением [tracked value]. * Тип указывается в [type] */ -void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type); +__attribute__((__deprecated__)) void yon_window_config_add_custom_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type); void yon_window_config_add_instant_parameter(char *param_name, char *section, void *tracked_value, enum YON_TYPE val_type);