| Index: chrome/browser/metrics/tab_usage_recorder.cc
|
| diff --git a/chrome/browser/metrics/tab_usage_recorder.cc b/chrome/browser/metrics/tab_usage_recorder.cc
|
| index d8537d80067fa7d7d6c7d986dc5fef49302b2f6d..15b0e16e22d6a77ad3c7e738548ddb3330bca466 100644
|
| --- a/chrome/browser/metrics/tab_usage_recorder.cc
|
| +++ b/chrome/browser/metrics/tab_usage_recorder.cc
|
| @@ -90,9 +90,9 @@ void TabUsageRecorder::WebContentsData::RecordTabReactivation() {
|
| }
|
|
|
| // static
|
| -void TabUsageRecorder::Initialize() {
|
| - DCHECK(!g_tab_usage_recorder);
|
| - g_tab_usage_recorder = new TabUsageRecorder();
|
| +void TabUsageRecorder::InitializeIfNeeded() {
|
| + if (!g_tab_usage_recorder)
|
| + g_tab_usage_recorder = new TabUsageRecorder();
|
| }
|
|
|
| void TabUsageRecorder::OnTabDeactivated(content::WebContents* contents) {
|
|
|