On 1/9/18 9:35 am, morganamilo wrote:
> Fixes FS#59854
> 
> Signed-off-by: morganamilo <morganam...@gmail.com>
> ---

Looks good.

A

>  src/pacman/query.c | 6 +++++-
>  1 file changed, 5 insertions(+), 1 deletion(-)
> 
> diff --git a/src/pacman/query.c b/src/pacman/query.c
> index 00c39638..faa06e60 100644
> --- a/src/pacman/query.c
> +++ b/src/pacman/query.c
> @@ -325,10 +325,14 @@ static int display(alpm_pkg_t *pkg)
>                                       colstr->version, 
> alpm_pkg_get_version(pkg), colstr->nocolor);
>  
>                       if(config->op_q_upgrade) {
> +                             int usage;
>                               alpm_pkg_t *newpkg = alpm_sync_newversion(pkg, 
> alpm_get_syncdbs(config->handle));
> +                             alpm_db_t *db = alpm_pkg_get_db(newpkg);
> +                             alpm_db_get_usage(db, &usage);
> +
>                               printf(" -> %s%s%s", colstr->version, 
> alpm_pkg_get_version(newpkg), colstr->nocolor);
>  
> -                             if(alpm_pkg_should_ignore(config->handle, pkg)) 
> {
> +                             if(alpm_pkg_should_ignore(config->handle, pkg) 
> || !(usage & ALPM_DB_USAGE_UPGRADE)) {
>                                       printf(" %s", _("[ignored]"));
>                               }
>                       }
> 

Reply via email to