http://bugs.winehq.org/show_bug.cgi?id=14547
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |madewokherd@gmail.com
--- Comment #4 from Vincent Povirk madewokherd@gmail.com 2008-07-18 18:14:31 --- This is probably a known problem with our ddraw implementation. Some programs (including, I believe, the java swing toolkit) like to lock the entire screen so that they have a block of memory that they can read and write to do drawing. In Wine, we would theoretically have to grab the screen, wait for the program to do drawing, and then write the entire screen back. Instead, we give it a black screen and write the information back to only the application's window (but swing gives us a NULL window so we have to write back to the entire screen).
Windows Vista with compositing enabled doesn't support this kind of behavior either. It would be nice to see a result from the test on real Windows Vista with compositing and Wine with winver set to Vista (but this wouldn't tell us anything about Wine or get us closer to fixing this bug.. I'm just curious about the result).