summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/page_load_histograms.cc
diff options
context:
space:
mode:
authornsylvain@chromium.org <nsylvain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-28 19:26:13 +0000
committernsylvain@chromium.org <nsylvain@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-28 19:26:13 +0000
commit7e5410ad6e1bb0bb6ccab064aa5a5c3708e3dccb (patch)
tree2697c4ec7dfa482a97360f57242c1b38c39ff5f1 /chrome/renderer/page_load_histograms.cc
parent96cdbc3dc2b174c61c4473d371743ff9ad6a04b9 (diff)
downloadchromium_src-7e5410ad6e1bb0bb6ccab064aa5a5c3708e3dccb.zip
chromium_src-7e5410ad6e1bb0bb6ccab064aa5a5c3708e3dccb.tar.gz
chromium_src-7e5410ad6e1bb0bb6ccab064aa5a5c3708e3dccb.tar.bz2
Remove another instance of a dcheck when 'begin' is set incorrectly.
BUG=125273 TBR=jar Review URL: http://codereview.chromium.org/10260003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134482 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/page_load_histograms.cc')
-rw-r--r--chrome/renderer/page_load_histograms.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/chrome/renderer/page_load_histograms.cc b/chrome/renderer/page_load_histograms.cc
index 4266571..ce8a529 100644
--- a/chrome/renderer/page_load_histograms.cc
+++ b/chrome/renderer/page_load_histograms.cc
@@ -256,9 +256,12 @@ void PageLoadHistograms::Dump(WebFrame* frame) {
PLT_HISTOGRAM("PLT.CommitToFirstPaint", first_paint - commit);
}
if (!first_paint_after_load.is_null()) {
- DCHECK(begin <= first_paint_after_load);
- PLT_HISTOGRAM("PLT.BeginToFirstPaintAfterLoad",
- first_paint_after_load - begin);
+ // 'first_paint_after_load' can be before 'begin' for an unknown reason.
+ // See bug http://crbug.com/125273 for details.
+ if (begin <= first_paint_after_load) {
+ PLT_HISTOGRAM("PLT.BeginToFirstPaintAfterLoad",
+ first_paint_after_load - begin);
+ }
DCHECK(commit <= first_paint_after_load);
PLT_HISTOGRAM("PLT.CommitToFirstPaintAfterLoad",
first_paint_after_load - commit);