Summary: | On iOS, zooming in with a TileController-backed main frame makes hundreds of tiles | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Tim Horton <thorton> | ||||
Component: | Layout and Rendering | Assignee: | Tim Horton <thorton> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | andersca, commit-queue, sam, simon.fraser | ||||
Priority: | P2 | Keywords: | InRadar | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | 126536 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Tim Horton
2014-01-06 11:40:43 PST
Not quite right. TileController's exposedRect is in FrameView coordinate space, but the TileController's visibleRect is in 'document' space. We need to scale the exposedRect. This also makes exposedRect stuff work correctly on desktop if you flip it on for Safari/MiniBrowser and zoom. Also, WKContentView was not sending the exposedRect in FrameView coordinate space, but it should be. Created attachment 221305 [details]
patch
Comment on attachment 221305 [details] patch Clearing flags on attachment: 221305 Committed r162189: <http://trac.webkit.org/changeset/162189> All reviewed patches have been landed. Closing bug. |