[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