Index: chrome/test/chromedriver/logging.cc |
diff --git a/chrome/test/chromedriver/logging.cc b/chrome/test/chromedriver/logging.cc |
index be1d5c3d7bcee855733f66dde4538820966017e4..6ac50fab926d2c280e84f86f12db3ec665a4b578 100644 |
--- a/chrome/test/chromedriver/logging.cc |
+++ b/chrome/test/chromedriver/logging.cc |
@@ -239,6 +239,7 @@ bool InitLogging() { |
} |
Status CreateLogs(const Capabilities& capabilities, |
+ const Session* session, |
ScopedVector<WebDriverLog>* out_logs, |
ScopedVector<DevToolsEventListener>* out_devtools_listeners, |
ScopedVector<CommandListener>* out_command_listeners) { |
@@ -258,7 +259,8 @@ Status CreateLogs(const Capabilities& capabilities, |
WebDriverLog* log = new WebDriverLog(type, Log::kAll); |
logs.push_back(log); |
PerformanceLogger* perf_log = |
- new PerformanceLogger(log, capabilities.perf_logging_prefs); |
+ new PerformanceLogger(log, session, |
+ capabilities.perf_logging_prefs); |
// We use a proxy for |perf_log|'s |CommandListener| interface. |
// Otherwise, |perf_log| would be owned by both session->chrome and |
// |session|, which would lead to memory errors on destruction. |