Source/WebCore/ChangeLog

 12011-10-23 Fady Samuel <fsamuel@chromium.org>
 2
 3 Page::setPageScaleFactor should layout the FrameView if it needs layout regardless of scroll position
 4 https://bugs.webkit.org/show_bug.cgi?id=70632
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 * page/Page.cpp:
 9 (WebCore::Page::setPageScaleFactor):
 10
1112011-10-23 Mark Hahnenberg <mhahnenberg@apple.com>
212
313 Add deleteProperty to the MethodTable

Source/WebCore/page/Page.cpp

@@void Page::setPageScaleFactor(float scale, const LayoutPoint& origin)
638638#endif
639639
640640 if (FrameView* view = document->view()) {
641  if (view->scrollPosition() != origin) {
642  if (document->renderer() && document->renderer()->needsLayout() && view->didFirstLayout())
643  view->layout();
 641 if (document->renderer() && document->renderer()->needsLayout() && view->didFirstLayout())
 642 view->layout();
 643 if (view->scrollPosition() != origin)
644644 view->setScrollPosition(origin);
645  }
646645 }
647646}
648647