Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(388)

Side by Side Diff: content/browser/renderer_host/render_widget_host_impl.cc

Issue 1986883002: blimp: Update page load status update indicator to use first paint. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Addressed comments. Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/browser/renderer_host/render_widget_host_impl.h" 5 #include "content/browser/renderer_host/render_widget_host_impl.h"
6 6
7 #include <math.h> 7 #include <math.h>
8 8
9 #include <set> 9 #include <set>
10 #include <utility> 10 #include <utility>
(...skipping 920 matching lines...) Expand 10 before | Expand all | Expand 10 after
931 931
932 new_content_rendering_timeout_->Start(new_content_rendering_delay_); 932 new_content_rendering_timeout_->Start(new_content_rendering_delay_);
933 } 933 }
934 934
935 void RenderWidgetHostImpl::OnFirstPaintAfterLoad() { 935 void RenderWidgetHostImpl::OnFirstPaintAfterLoad() {
936 if (new_content_rendering_timeout_->IsRunning()) { 936 if (new_content_rendering_timeout_->IsRunning()) {
937 new_content_rendering_timeout_->Stop(); 937 new_content_rendering_timeout_->Stop();
938 } else { 938 } else {
939 received_paint_after_load_ = true; 939 received_paint_after_load_ = true;
940 } 940 }
941
942 if (delegate_)
943 delegate_->OnFirstPaintAfterLoad(this);
941 } 944 }
942 945
943 void RenderWidgetHostImpl::ForwardMouseEvent(const WebMouseEvent& mouse_event) { 946 void RenderWidgetHostImpl::ForwardMouseEvent(const WebMouseEvent& mouse_event) {
944 ForwardMouseEventWithLatencyInfo(mouse_event, ui::LatencyInfo()); 947 ForwardMouseEventWithLatencyInfo(mouse_event, ui::LatencyInfo());
945 if (owner_delegate_) 948 if (owner_delegate_)
946 owner_delegate_->RenderWidgetDidForwardMouseEvent(mouse_event); 949 owner_delegate_->RenderWidgetDidForwardMouseEvent(mouse_event);
947 } 950 }
948 951
949 void RenderWidgetHostImpl::ForwardMouseEventWithLatencyInfo( 952 void RenderWidgetHostImpl::ForwardMouseEventWithLatencyInfo(
950 const blink::WebMouseEvent& mouse_event, 953 const blink::WebMouseEvent& mouse_event,
(...skipping 1199 matching lines...) Expand 10 before | Expand all | Expand 10 after
2150 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL; 2153 return delegate_ ? delegate_->GetRootBrowserAccessibilityManager() : NULL;
2151 } 2154 }
2152 2155
2153 BrowserAccessibilityManager* 2156 BrowserAccessibilityManager*
2154 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() { 2157 RenderWidgetHostImpl::GetOrCreateRootBrowserAccessibilityManager() {
2155 return delegate_ ? 2158 return delegate_ ?
2156 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL; 2159 delegate_->GetOrCreateRootBrowserAccessibilityManager() : NULL;
2157 } 2160 }
2158 2161
2159 } // namespace content 2162 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698