| 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 2644 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2655 return; | 2655 return; |
| 2656 | 2656 |
| 2657 InternalDocumentStateData* data = | 2657 InternalDocumentStateData* data = |
| 2658 InternalDocumentStateData::FromDataSource(frame->dataSource()); | 2658 InternalDocumentStateData::FromDataSource(frame->dataSource()); |
| 2659 data->set_did_first_visually_non_empty_layout(true); | 2659 data->set_did_first_visually_non_empty_layout(true); |
| 2660 | 2660 |
| 2661 #if defined(OS_ANDROID) | 2661 #if defined(OS_ANDROID) |
| 2662 GetRenderWidget()->DidChangeBodyBackgroundColor( | 2662 GetRenderWidget()->DidChangeBodyBackgroundColor( |
| 2663 render_view_->webwidget_->backgroundColor()); | 2663 render_view_->webwidget_->backgroundColor()); |
| 2664 #endif | 2664 #endif |
| 2665 |
| 2666 if (!frame->parent()) { |
| 2667 GetRenderWidget()->QueueMessage( |
| 2668 new FrameHostMsg_DidFirstVisuallyNonEmptyPaint(routing_id_), |
| 2669 MESSAGE_DELIVERY_POLICY_WITH_VISUAL_STATE); |
| 2670 } |
| 2665 } | 2671 } |
| 2666 | 2672 |
| 2667 void RenderFrameImpl::didChangeScrollOffset(blink::WebLocalFrame* frame) { | 2673 void RenderFrameImpl::didChangeScrollOffset(blink::WebLocalFrame* frame) { |
| 2668 DCHECK(!frame_ || frame_ == frame); | 2674 DCHECK(!frame_ || frame_ == frame); |
| 2669 // TODO(nasko): Move implementation here. Needed methods: | 2675 // TODO(nasko): Move implementation here. Needed methods: |
| 2670 // * StartNavStateSyncTimerIfNecessary | 2676 // * StartNavStateSyncTimerIfNecessary |
| 2671 render_view_->didChangeScrollOffset(frame); | 2677 render_view_->didChangeScrollOffset(frame); |
| 2672 } | 2678 } |
| 2673 | 2679 |
| 2674 void RenderFrameImpl::willInsertBody(blink::WebLocalFrame* frame) { | 2680 void RenderFrameImpl::willInsertBody(blink::WebLocalFrame* frame) { |
| (...skipping 880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3555 | 3561 |
| 3556 #if defined(ENABLE_BROWSER_CDMS) | 3562 #if defined(ENABLE_BROWSER_CDMS) |
| 3557 RendererCdmManager* RenderFrameImpl::GetCdmManager() { | 3563 RendererCdmManager* RenderFrameImpl::GetCdmManager() { |
| 3558 if (!cdm_manager_) | 3564 if (!cdm_manager_) |
| 3559 cdm_manager_ = new RendererCdmManager(this); | 3565 cdm_manager_ = new RendererCdmManager(this); |
| 3560 return cdm_manager_; | 3566 return cdm_manager_; |
| 3561 } | 3567 } |
| 3562 #endif // defined(ENABLE_BROWSER_CDMS) | 3568 #endif // defined(ENABLE_BROWSER_CDMS) |
| 3563 | 3569 |
| 3564 } // namespace content | 3570 } // namespace content |
| OLD | NEW |