From 15a478f839f2c2e04c442a14bbd1746768f5c709 Mon Sep 17 00:00:00 2001 From: Michael Stefaniuc Date: Wed, 26 Dec 2001 23:39:13 +0000 Subject: [PATCH] If the fccHandler is mmioFOURCC(0, 0, 0, 0) the AVI is also uncompressed. infoPtr->hWnd wasn't updated in ANIMATE_OpenA. --- dlls/comctl32/animate.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dlls/comctl32/animate.c b/dlls/comctl32/animate.c index 3dc0702cd75..672101dca37 100644 --- a/dlls/comctl32/animate.c +++ b/dlls/comctl32/animate.c @@ -616,7 +616,8 @@ static BOOL ANIMATE_GetAviCodec(ANIMATE_INFO *infoPtr) /* check uncompressed AVI */ if ((infoPtr->ash.fccHandler == mmioFOURCC('D', 'I', 'B', ' ')) || - (infoPtr->ash.fccHandler == mmioFOURCC('R', 'L', 'E', ' '))) + (infoPtr->ash.fccHandler == mmioFOURCC('R', 'L', 'E', ' ')) || + (infoPtr->ash.fccHandler == mmioFOURCC(0, 0, 0, 0))) { infoPtr->hic = 0; return TRUE; @@ -665,6 +666,7 @@ static LRESULT ANIMATE_OpenA(HWND hWnd, WPARAM wParam, LPARAM lParam) HINSTANCE hInstance = (HINSTANCE)wParam; ANIMATE_Free(infoPtr); + infoPtr->hWnd = hWnd; if (!lParam) { TRACE("Closing avi!\n");