Incorrect windowproc optimization

Dave Hawkes daveh-wine at
Wed Feb 27 21:15:20 CST 2002


WINPROC_SetProc can incorrectly reorder class/window functions.

More Info:

The winproc recycling code can cause a window procedure to be ordered after
a class winproc. This will result in the winproc stub never being freed when
the window is destroyed and eventually causing instability when no more
winprocs can be allocated. This can occur quite rapidly in an app. that
allocates and frees many windows in succession.

Dave Hawkes

-------------- next part --------------
A non-text attachment was scrubbed...
Name: winproc.diff
Type: application/octet-stream
Size: 519 bytes
Desc: not available
Url :

More information about the wine-patches mailing list