Salut Adam, The problem is that I'm missing some refreshes... I see them more clearly when interacting with Google maps, or a little HTML page I created that has buttons that change the content of scattered table cells to force multiple individual rect invalidations in one shot... And those don't display if I try to paint individual rects in the bitmap... But it all works fine if I paint the whole bitmap, and then only draw the sub-rects from the bitmap... This is why I think the new Mac specific code is correct... Otherwise, I don't see how I would see the correct refreshes in that latter case... Unless I missed something...
Thanks! BYE MAD On Thu, May 14, 2009 at 2:27 PM, Adam Langley <[email protected]> wrote: > On Thu, May 14, 2009 at 11:21 AM, Marc-Andre Decoste <[email protected]> > wrote: > > Since there is a change in the Windows specific code of the renderer > host > > backing store (to draw the sub-rects of the passed bitmap), I thought my > > goof could have been in my adaptation of the Mac version of that code > > (http://codereview.chromium.org/108040/diff/2038/3040). But it seems to > be > > working fine if I disable the other part of that change (which is to > paint > > only sub-rectangles in the bitmap). So if I paint a complete bitmap, and > > pass it to the host with a list of sub-rectagles to draw... It works... > So I > > guess the goof is in the code that paint sub-rectangles in the bitmap... > > But this code works fine on Windows and is not done in a Windows > specific > > way... So I'm kind of lost and don't know where to look... Anybody has a > > clue here? > > What's the problem that you see? > > Surely it could still be in the Mac specific code if you're painting > from the wrong regions in the bitmap? > > > AGL > --~--~---------~--~----~------------~-------~--~----~ Chromium Developers mailing list: [email protected] View archives, change email options, or unsubscribe: http://groups.google.com/group/chromium-dev -~----------~----~----~----~------~----~------~--~---
