Zebediah Figura : msacm32: Don't add a format entry if it is decode-only.
Alexandre Julliard
julliard at winehq.org
Thu Jun 22 16:50:52 CDT 2017
Module: wine
Branch: master
Commit: 5e2c243a140c17f3bcd919a18d8b7bc6f52b903e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5e2c243a140c17f3bcd919a18d8b7bc6f52b903e
Author: Zebediah Figura <z.figura12 at gmail.com>
Date: Fri Jun 9 13:49:36 2017 -0500
msacm32: Don't add a format entry if it is decode-only.
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
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 e7eab56..19a5ceb 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) {
More information about the wine-cvs
mailing list