| 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 |