[PATCH 3/4] msacm32: Don't add a format entry if it is decode-only.

Andrew Eikum aeikum at codeweavers.com
Thu Jun 22 08:19:37 CDT 2017


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

On Fri, Jun 09, 2017 at 01:49:36PM -0500, Zebediah Figura wrote:
> Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
> ---
>  dlls/msacm32/format.c | 13 ++++++++-----
>  1 file changed, 8 insertions(+), 5 deletions(-)
> 
> diff --git a/dlls/msacm32/format.c b/dlls/msacm32/format.c
> index e7eab56ad36..19a5ceb8820 100644
> --- a/dlls/msacm32/format.c
> +++ b/dlls/msacm32/format.c
> @@ -57,11 +57,14 @@ static BOOL CALLBACK MSACM_FillFormatTagsCB(HACMDRIVERID hadid,
>  
>      switch (affd->mode) {
>      case WINE_ACMFF_TAG:
> -	if (SendDlgItemMessageW(affd->hWnd, IDD_ACMFORMATCHOOSE_CMB_FORMATTAG,
> -                                CB_FINDSTRINGEXACT, -1,
> -                                (LPARAM)paftd->szFormatTag) == CB_ERR)
> -	    SendDlgItemMessageW(affd->hWnd, IDD_ACMFORMATCHOOSE_CMB_FORMATTAG,
> -                                CB_ADDSTRING, 0, (LPARAM)paftd->szFormatTag);
> +        if (paftd->cStandardFormats > 0)
> +        {
> +            if (SendDlgItemMessageW(affd->hWnd, IDD_ACMFORMATCHOOSE_CMB_FORMATTAG,
> +                                    CB_FINDSTRINGEXACT, -1,
> +                                    (LPARAM)paftd->szFormatTag) == CB_ERR)
> +                SendDlgItemMessageW(affd->hWnd, IDD_ACMFORMATCHOOSE_CMB_FORMATTAG,
> +                                    CB_ADDSTRING, 0, (LPARAM)paftd->szFormatTag);
> +        }
>  	break;
>      case WINE_ACMFF_FORMAT:
>  	if (strcmpW(affd->szFormatTag, paftd->szFormatTag) == 0) {
> -- 
> 2.13.0
> 
> 
> 



More information about the wine-patches mailing list