small animate_open fix

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

(fixes one of the bugs reported under bug#952)

Animate control message ACM_OPEN with zero lParam must close any open
AVI stream. The installer of thebat! email client uses this on a
control that has not opened anything yet and gets confused, crashes,
when the message returns success. This patch makes it return failure,
like native win98 comctl32 does.

	dlls/comctl32:	animate.c

	Let ANIMATE_OpenA return FALSE (= failure) upon a request to
	close a previously opened AVI clip when there isn't one.

Rein. 
-- 
Rein Klazes
rklazes@xs4all.nl
--- wine/dlls/comctl32/animate.c	2002-12-13 01:35:44.000000000 +0100
+++ mywine/dlls/comctl32/animate.c	2002-12-28 08:24:08.000000000 +0100
@@ -686,7 +686,8 @@
 
     if (!lParam) {
 	TRACE("Closing avi!\n");
-	return TRUE;
+        /* installer of thebat! v1.62 requires FALSE here */ 
+	return infoPtr->hMMio ? TRUE : FALSE;
     }
 
     if (!hInstance)

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux