mirror of
https://github.com/moparisthebest/pacman
synced 2025-03-04 03:09:42 -05:00
Call count() once in callback
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
e263cf7231
commit
2e1b5c96a6
@ -285,6 +285,7 @@ void cb_trans_conv(pmtransconv_t event, void *data1, void *data2,
|
|||||||
{
|
{
|
||||||
alpm_list_t *unresolved = (alpm_list_t *) data1;
|
alpm_list_t *unresolved = (alpm_list_t *) data1;
|
||||||
alpm_list_t *namelist = NULL, *i;
|
alpm_list_t *namelist = NULL, *i;
|
||||||
|
size_t count = alpm_list_count(namelist);
|
||||||
for (i = unresolved; i; i = i->next) {
|
for (i = unresolved; i; i = i->next) {
|
||||||
namelist = alpm_list_add(namelist,
|
namelist = alpm_list_add(namelist,
|
||||||
(char *)alpm_pkg_get_name(i->data));
|
(char *)alpm_pkg_get_name(i->data));
|
||||||
@ -292,13 +293,13 @@ void cb_trans_conv(pmtransconv_t event, void *data1, void *data2,
|
|||||||
printf(_n(
|
printf(_n(
|
||||||
":: The following package cannot be upgraded due to unresolvable dependencies:\n",
|
":: The following package cannot be upgraded due to unresolvable dependencies:\n",
|
||||||
":: The following packages cannot be upgraded due to unresolvable dependencies:\n",
|
":: The following packages cannot be upgraded due to unresolvable dependencies:\n",
|
||||||
alpm_list_count(namelist)));
|
count));
|
||||||
list_display(" ", namelist);
|
list_display(" ", namelist);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
*response = noyes(_n(
|
*response = noyes(_n(
|
||||||
"Do you want to skip the above package for this upgrade?",
|
"Do you want to skip the above package for this upgrade?",
|
||||||
"Do you want to skip the above packages for this upgrade?",
|
"Do you want to skip the above packages for this upgrade?",
|
||||||
alpm_list_count(namelist)));
|
count));
|
||||||
alpm_list_free(namelist);
|
alpm_list_free(namelist);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user