See summary.
Created attachment 117131 [details] Patch
Comment on attachment 117131 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=117131&action=review > Source/WebCore/ChangeLog:12 > + (WebCore::FrameView::forceLayoutParentViewIfNeeded): Since this function isn't > + re-entrant, TemporarilyChange does the same thing but in a more robust manner Should we add an ASSERT to ensure that it's not re-entrant?
Comment on attachment 117131 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=117131&action=review r=me > Source/WebCore/ChangeLog:19 > + and TemporarilyChange behave like they did before. A few variables were move d before move d->moved
oops, didn't see the Alexey's comment. It makes sense to me as well.
Committed as http://trac.webkit.org/changeset/101549 Added the assert, fixed the changelog, and added a minor comment about the scoping as discussed.