http://bugs.winehq.org/show_bug.cgi?id=7696
------- Additional Comments From stefandoesinger@gmx.at 2007-18-03 09:27 ------- That is interesting. Can you add a trace to output the values of the old drawable and context?
It may be an idea to just invalidate the currently active context instead of reactivating the old one. Maybe an incorrect old context is reported due to a driver bug or leftover from a former d3d device. The context manager could restore a known good context from the context list.