summaryrefslogtreecommitdiff
path: root/src/pacman/callback.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pacman/callback.c')
-rw-r--r--src/pacman/callback.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pacman/callback.c b/src/pacman/callback.c
index 9376ab6c..05d7ed01 100644
--- a/src/pacman/callback.c
+++ b/src/pacman/callback.c
@@ -304,6 +304,12 @@ void cb_trans_conv(pmtransconv_t event, void *data1, void *data2,
(char *)data1);
break;
}
+ if(config->noask) {
+ if(config->ask & event) {
+ /* inverse the default answer */
+ *response = !*response;
+ }
+ }
}
/* callback to handle display of transaction progress */