Stefan Dösinger <[EMAIL PROTECTED]> writes:

> @@ -4550,13 +4558,22 @@ static WINED3DSURFTYPE WINAPI 
> IWineD3DSurfaceImpl_GetImplType(IWineD3DSurface *i
>  static HRESULT WINAPI IWineD3DSurfaceImpl_DrawOverlay(IWineD3DSurface 
> *iface) {
>      IWineD3DSurfaceImpl *This = (IWineD3DSurfaceImpl *) iface;
>      HRESULT hr;
> +    static BOOL recursive = FALSE;

That static looks very suspicious. It should either be stored in the
object or use some sort of locking.

-- 
Alexandre Julliard
[EMAIL PROTECTED]


Reply via email to