| Index: chrome/renderer/page_load_histograms.cc
|
| ===================================================================
|
| --- chrome/renderer/page_load_histograms.cc (revision 134480)
|
| +++ chrome/renderer/page_load_histograms.cc (working copy)
|
| @@ -256,9 +256,12 @@
|
| 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);
|
|
|