[Bug 885] - Screen Corruption in riven

wine-bugs at winehq.com wine-bugs at winehq.com
Thu Jul 18 23:30:25 CDT 2002


http://bugs.winehq.com/show_bug.cgi?id=885





------- Additional Comments From tony_lambregts at telusplanet.net  2002-07-18 23:30 -------
It's a timing problem, it seems that when the source and destination are the
same the screen is not updated properly before the next bitblt. I found this out
by putting a FIXME in a for loop. I wanted to slow this down so I could see the
problem as it progressed. What it did is clear the problem up.
....
             physDevDst->exposures++;
            wine_tsx11_unlock();
if (physDevDst == physDevSrc){
 INT q;
 for(q=1;q<1000 q++){
   FIXME("Same Source;
 }
}

            return TRUE;
....
  

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://bugs.winehq.com/show_bug.cgi?id=885>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.



More information about the wine-bugs mailing list