"Ann and Jason Edmeades" us@the-edmeades.demon.co.uk writes:
But first I'll have a play under wine to compare my testing results with my suggested patch and see what breaks...
Unfortunately I cant really think of a 'test' I can add into the wine tests for this as most of the testing was under windows since wine just loops!
It only loops if the window procedure doesn't validate the window, so what you can do for instance is to have a window proc that does nothing the first 10 times around, and on the 11th call signals an error and validates the window to break the loop.