mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-15 08:37:16 +00:00
msvfw32: Use case insensitive compare in ICInfo for fourcc codes.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
ca2420c0ea
commit
02fa1d4cc2
|
@ -299,9 +299,8 @@ static BOOL ICInfo_enum_handler(const char *drv, unsigned int nr, void *param)
|
|||
ICINFO *lpicinfo = param;
|
||||
DWORD fccHandler = mmioStringToFOURCCA(drv + 5, 0);
|
||||
|
||||
/* exact match of fccHandler or nth driver found */
|
||||
if ((lpicinfo->fccHandler != nr) && (lpicinfo->fccHandler != fccHandler))
|
||||
return FALSE;
|
||||
if (lpicinfo->fccHandler != nr && compare_fourcc(lpicinfo->fccHandler, fccHandler))
|
||||
return FALSE;
|
||||
|
||||
lpicinfo->fccHandler = fccHandler;
|
||||
lpicinfo->dwFlags = 0;
|
||||
|
|
|
@ -306,14 +306,12 @@ static void test_ICInfo(void)
|
|||
if (fcc[0] & 0x20)
|
||||
{
|
||||
fcc[0] &= ~0x20;
|
||||
todo_wine
|
||||
ok(ICInfo(info.fccType, info.fccHandler, &info2),
|
||||
"ICInfo failed on fcc 0x%08x using lowercase fccHandler\n", info.fccHandler);
|
||||
}
|
||||
else
|
||||
{
|
||||
fcc[0] |= 0x20;
|
||||
todo_wine
|
||||
ok(ICInfo(info.fccType, info.fccHandler, &info2),
|
||||
"ICInfo failed on fcc 0x%08x using uppercase fccHandler\n", info.fccHandler);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue