From: Andrew Eikum Subject: Re: [PATCH 3/4] msacm32: Don't add a format entry if it is decode-only. Message-Id: <20170622131936.GN3954@foghorn.codeweavers.com> Date: Thu, 22 Jun 2017 08:19:37 -0500 In-Reply-To: <20170609184937.5067-3-z.figura12@gmail.com> References: <20170609184937.5067-1-z.figura12@gmail.com> <20170609184937.5067-3-z.figura12@gmail.com> Signed-off-by: Andrew Eikum On Fri, Jun 09, 2017 at 01:49:36PM -0500, Zebediah Figura wrote: > Signed-off-by: Zebediah Figura > --- > 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 > > >