diff options
author | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-27 16:27:25 +0000 |
---|---|---|
committer | davemoore@chromium.org <davemoore@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-27 16:27:25 +0000 |
commit | a2f6bc11cff781a747c96ab68c4289ae43632deb (patch) | |
tree | f9c64ffea25e3d6c7ec616240df964dd63cffde5 /webkit | |
parent | 602faf3ca5a9b1753d1f4f10639b134555d60352 (diff) | |
download | chromium_src-a2f6bc11cff781a747c96ab68c4289ae43632deb.zip chromium_src-a2f6bc11cff781a747c96ab68c4289ae43632deb.tar.gz chromium_src-a2f6bc11cff781a747c96ab68c4289ae43632deb.tar.bz2 |
Fix for reverted cl http://codereview.chromium.org/147123
A recent change broke the load times. It also revealed some deficiencies.
This adds a new time marker for when a load is committed, which is
a more interesting value than the start of the load (which we still keep).
Also, the first layout time wasn't an interesting time to keep, instead
we keep the time of the first paint.
The histograms were modified to use the new values when appropriate.
Review URL: http://codereview.chromium.org/149099
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19465 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/glue/webframeloaderclient_impl.cc | 4 | ||||
-rw-r--r-- | webkit/glue/webview_delegate.h | 5 |
2 files changed, 0 insertions, 9 deletions
diff --git a/webkit/glue/webframeloaderclient_impl.cc b/webkit/glue/webframeloaderclient_impl.cc index 5def74f..c886b80 100644 --- a/webkit/glue/webframeloaderclient_impl.cc +++ b/webkit/glue/webframeloaderclient_impl.cc @@ -777,10 +777,6 @@ void WebFrameLoaderClient::dispatchDidFinishLoad() { } void WebFrameLoaderClient::dispatchDidFirstLayout() { - WebViewImpl* webview = webframe_->GetWebViewImpl(); - WebViewDelegate* d = webview->delegate(); - if (d) - d->DidFirstLayout(webview, webframe_); } void WebFrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout() { diff --git a/webkit/glue/webview_delegate.h b/webkit/glue/webview_delegate.h index 94fd4f5..917c9d1 100644 --- a/webkit/glue/webview_delegate.h +++ b/webkit/glue/webview_delegate.h @@ -363,11 +363,6 @@ class WebViewDelegate : virtual public WebWidgetDelegate { virtual void DidFinishDocumentLoadForFrame(WebView* webview, WebFrame* frame) { } - // Called after layout runs for the first time after a new document is loaded - // into a frame. All resources have not necessarily finished loading. - virtual void DidFirstLayout(WebView* webview, WebFrame* frame) { - } - // This method is called when we load a resource from an in-memory cache. // A return value of |false| indicates the load should proceed, but WebCore // appears to largely ignore the return value. |