summaryrefslogtreecommitdiffstats
path: root/src/pacman/sync.c
diff options
context:
space:
mode:
authorXavier Chantry <chantry.xavier@gmail.com>2010-10-17 17:09:25 +0200
committerXavier Chantry <chantry.xavier@gmail.com>2011-01-29 19:40:07 +0100
commit00fec5e2503a8272ebac9f240e03d655131ec216 (patch)
treef9448033faa26a21f337c467bb1cd381674a64e5 /src/pacman/sync.c
parent2a90dbe3a8f58c2fc50d8bcd8136fbced659b734 (diff)
downloadpacman-00fec5e2503a8272ebac9f240e03d655131ec216.tar.gz
pacman-00fec5e2503a8272ebac9f240e03d655131ec216.tar.xz
pacman/sync: implement interactive group selection
Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com>
Diffstat (limited to 'src/pacman/sync.c')
-rw-r--r--src/pacman/sync.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/pacman/sync.c b/src/pacman/sync.c
index 63e5766e..1e622d37 100644
--- a/src/pacman/sync.c
+++ b/src/pacman/sync.c
@@ -636,9 +636,8 @@ static int process_group(alpm_list_t *dbs, char *group)
printf(_(":: There are %d members in group %s:\n"), count,
group);
select_display(pkgs);
- select_question(count);
char *array = malloc(count);
- memset(array, 1, count);
+ multiselect_question(array, count);
int n = 0;
for(i = pkgs; i; i = alpm_list_next(i)) {
if(array[n++] == 0)