[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-devel
Subject: Re: DDRAW: Releasing attached surfaces
From: Christoph Frick <frick () sc-networks ! de>
Date: 2006-06-30 11:29:22
Message-ID: 20060630112922.GE670 () byleth ! sc-networks ! de
[Download RAW message or body]
[Attachment #2 (multipart/signed)]
On Thu, Jun 29, 2006 at 04:43:04PM +0200, Krzysztof Benkowski wrote:
> --- surface.c 26 Jun 2006 12:15:20 -0000 1.6
> +++ surface.c 29 Jun 2006 14:09:59 -0000
> @@ -377,7 +377,7 @@ IDirectDrawSurfaceImpl_Release(IDirectDr
> while( (surf = This->next_complex) )
> {
> This->next_complex = surf->next_complex; /* Unchain it
> from the complex listing */
> - IDirectDrawSurfaceImpl_Destroy(surf); /* Destroy it */
> + IDirectDrawSurfaceImpl_Release(surf); /* Release it */
> }
as this seems already solved just for the files. this fix let Planescape
Torment crash (before it just ended silently by releasing its "primary
state block") - it worked before the ddraw patches white fine. i will
soon file a bugreport and provide a link to the demo.
--
cu
[Attachment #5 (application/pgp-signature)]
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic