OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "content/renderer/render_frame_impl.h" | 5 #include "content/renderer/render_frame_impl.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <string> | 8 #include <string> |
9 | 9 |
10 #include "base/auto_reset.h" | 10 #include "base/auto_reset.h" |
(...skipping 2694 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2705 return; | 2705 return; |
2706 | 2706 |
2707 InternalDocumentStateData* data = | 2707 InternalDocumentStateData* data = |
2708 InternalDocumentStateData::FromDataSource(frame->dataSource()); | 2708 InternalDocumentStateData::FromDataSource(frame->dataSource()); |
2709 data->set_did_first_visually_non_empty_layout(true); | 2709 data->set_did_first_visually_non_empty_layout(true); |
2710 | 2710 |
2711 #if defined(OS_ANDROID) | 2711 #if defined(OS_ANDROID) |
2712 GetRenderWidget()->DidChangeBodyBackgroundColor( | 2712 GetRenderWidget()->DidChangeBodyBackgroundColor( |
2713 render_view_->webwidget_->backgroundColor()); | 2713 render_view_->webwidget_->backgroundColor()); |
2714 #endif | 2714 #endif |
| 2715 |
| 2716 GetRenderWidget()->QueueMessage( |
| 2717 new FrameHostMsg_DidFirstVisuallyNonEmptyPaint(routing_id_), |
| 2718 MESSAGE_DELIVERY_POLICY_WITH_VISUAL_STATE); |
2715 } | 2719 } |
2716 | 2720 |
2717 void RenderFrameImpl::didChangeScrollOffset(blink::WebLocalFrame* frame) { | 2721 void RenderFrameImpl::didChangeScrollOffset(blink::WebLocalFrame* frame) { |
2718 DCHECK(!frame_ || frame_ == frame); | 2722 DCHECK(!frame_ || frame_ == frame); |
2719 // TODO(nasko): Move implementation here. Needed methods: | 2723 // TODO(nasko): Move implementation here. Needed methods: |
2720 // * StartNavStateSyncTimerIfNecessary | 2724 // * StartNavStateSyncTimerIfNecessary |
2721 render_view_->didChangeScrollOffset(frame); | 2725 render_view_->didChangeScrollOffset(frame); |
2722 } | 2726 } |
2723 | 2727 |
2724 void RenderFrameImpl::willInsertBody(blink::WebLocalFrame* frame) { | 2728 void RenderFrameImpl::willInsertBody(blink::WebLocalFrame* frame) { |
(...skipping 879 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3604 | 3608 |
3605 #if defined(ENABLE_BROWSER_CDMS) | 3609 #if defined(ENABLE_BROWSER_CDMS) |
3606 RendererCdmManager* RenderFrameImpl::GetCdmManager() { | 3610 RendererCdmManager* RenderFrameImpl::GetCdmManager() { |
3607 if (!cdm_manager_) | 3611 if (!cdm_manager_) |
3608 cdm_manager_ = new RendererCdmManager(this); | 3612 cdm_manager_ = new RendererCdmManager(this); |
3609 return cdm_manager_; | 3613 return cdm_manager_; |
3610 } | 3614 } |
3611 #endif // defined(ENABLE_BROWSER_CDMS) | 3615 #endif // defined(ENABLE_BROWSER_CDMS) |
3612 | 3616 |
3613 } // namespace content | 3617 } // namespace content |
OLD | NEW |