RESOLVED FIXED 104041
[BlackBerry] Keep screen updates suspended until after a viewport resize
https://bugs.webkit.org/show_bug.cgi?id=104041
Summary [BlackBerry] Keep screen updates suspended until after a viewport resize
Jakob Petsovits
Reported 2012-12-04 14:04:02 PST
Now that screen and backing store updates can be suspended and resumed separately from each other, we should prevent blits for the whole duration of setViewportSize() and always issue a blit at the end. This would make WebPage::setViewportSize() more robust (no possible way that a blit would end up being performed in a different thread even in case of race conditions) and easier to read/understand.
Attachments
Patch (4.18 KB, patch)
2012-12-04 14:10 PST, Jakob Petsovits
no flags
Jakob Petsovits
Comment 1 2012-12-04 14:10:17 PST
Created attachment 177554 [details] Patch And also fixes a few FIXMEs that were in here from the initial screen/backingstore split of suspend/resumes.
Adam Treat
Comment 2 2012-12-05 13:12:53 PST
Comment on attachment 177554 [details] Patch LGTM
WebKit Review Bot
Comment 3 2012-12-05 13:38:29 PST
Comment on attachment 177554 [details] Patch Clearing flags on attachment: 177554 Committed r136753: <http://trac.webkit.org/changeset/136753>
WebKit Review Bot
Comment 4 2012-12-05 13:38:32 PST
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.