[MCIAVI] Fixed flags handling in MCIAVI_mciInfo
Christian Costa
titan.costa at wanadoo.fr
Tue Apr 26 02:38:50 CDT 2005
Hi,
Changelog:
Fixed flags handling in MCIAVI_mciInfo.
Christian Costa titan.costa at wanadoo.fr
-------------- next part --------------
Index: dlls/winmm/mciavi/info.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/mciavi/info.c,v
retrieving revision 1.10
diff -u -r1.10 info.c
--- dlls/winmm/mciavi/info.c 9 Feb 2005 22:26:26 -0000 1.10
+++ dlls/winmm/mciavi/info.c 25 Apr 2005 20:27:38 -0000
@@ -164,13 +164,13 @@
EnterCriticalSection(&wma->cs);
- switch (dwFlags) {
- case MCI_INFO_PRODUCT: str = wszAviPlayer; break;
- case MCI_INFO_FILE: str = wma->lpFileName; break;
- default:
+ if (dwFlags & MCI_INFO_PRODUCT)
+ str = wszAviPlayer;
+ else if (dwFlags & MCI_INFO_FILE)
+ str = wma->lpFileName;
+ else {
WARN("Don't know this info command (%lu)\n", dwFlags);
- LeaveCriticalSection(&wma->cs);
- return MCIERR_UNRECOGNIZED_COMMAND;
+ ret = MCIERR_UNRECOGNIZED_COMMAND;
}
if (str) {
if (strlenW(str) + 1 > lpParms->dwRetSize) {
More information about the wine-patches
mailing list