| Index: chrome/browser/metrics/metrics_service.cc
|
| diff --git a/chrome/browser/metrics/metrics_service.cc b/chrome/browser/metrics/metrics_service.cc
|
| index 092548ba976fd4e5381d04af5eea3488c89f6e16..30415493d989f463cd2dc47679bc85b1de93fc92 100644
|
| --- a/chrome/browser/metrics/metrics_service.cc
|
| +++ b/chrome/browser/metrics/metrics_service.cc
|
| @@ -606,11 +606,13 @@ void MetricsService::Observe(NotificationType type,
|
| LogLoadStarted();
|
| break;
|
|
|
| - case NotificationType::RENDERER_PROCESS_CLOSED:
|
| - {
|
| + case NotificationType::RENDERER_PROCESS_CLOSED: {
|
| RenderProcessHost::RendererClosedDetails* process_details =
|
| Details<RenderProcessHost::RendererClosedDetails>(details).ptr();
|
| - if (process_details->did_crash) {
|
| + if (process_details->status ==
|
| + base::TERMINATION_STATUS_PROCESS_CRASHED ||
|
| + process_details->status ==
|
| + base::TERMINATION_STATUS_ABNORMAL_TERMINATION) {
|
| if (process_details->was_extension_renderer) {
|
| LogExtensionRendererCrash();
|
| } else {
|
|
|