summaryrefslogtreecommitdiffstats
path: root/chrome/browser/metrics/metrics_service.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/metrics/metrics_service.cc')
-rw-r--r--chrome/browser/metrics/metrics_service.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/chrome/browser/metrics/metrics_service.cc b/chrome/browser/metrics/metrics_service.cc
index 5b41058..e081bd9 100644
--- a/chrome/browser/metrics/metrics_service.cc
+++ b/chrome/browser/metrics/metrics_service.cc
@@ -155,12 +155,13 @@
//
//------------------------------------------------------------------------------
+#include "chrome/browser/metrics/metrics_service.h"
+
#if defined(OS_WIN)
#include <windows.h>
+#include <objbase.h>
#endif
-#include "chrome/browser/metrics/metrics_service.h"
-
#include "base/file_path.h"
#include "base/histogram.h"
#include "base/path_service.h"
@@ -374,8 +375,8 @@ MetricsService::MetricsService()
current_log_(NULL),
idle_since_last_transmission_(false),
next_window_id_(0),
- log_sender_factory_(this),
- state_saver_factory_(this),
+ ALLOW_THIS_IN_INITIALIZER_LIST(log_sender_factory_(this)),
+ ALLOW_THIS_IN_INITIALIZER_LIST(state_saver_factory_(this)),
logged_samples_(),
interlog_duration_(TimeDelta::FromSeconds(kInitialInterlogDuration)),
log_event_limit_(kInitialEventLimit),