Move Get/SetScrollOffset methods from WebFrame to WebLocalFrame.

https://codereview.chromium.org/2936423003
This commit is contained in:
Aleksei Kuzmin 2017-08-22 02:23:12 +03:00 committed by Cheng Zhao
parent 4ac9659114
commit f0cda8d88c

View file

@ -479,7 +479,7 @@ void PrepareFrameAndViewForPrint::ResizeForPrinting() {
blink::WebView* web_view = frame_.view();
if (blink::WebFrame* web_frame = web_view->MainFrame()) {
if (web_frame->IsWebLocalFrame())
prev_scroll_offset_ = web_frame->GetScrollOffset();
prev_scroll_offset_ = web_frame->ToWebLocalFrame()->GetScrollOffset();
}
prev_view_size_ = web_view->Size();
@ -576,7 +576,7 @@ void PrepareFrameAndViewForPrint::RestoreSize() {
web_view->Resize(prev_view_size_);
if (blink::WebFrame* web_frame = web_view->MainFrame()) {
if (web_frame->IsWebLocalFrame())
web_frame->SetScrollOffset(prev_scroll_offset_);
web_frame->ToWebLocalFrame()->SetScrollOffset(prev_scroll_offset_);
}
}