Index: Source/modules/performance/WorkerGlobalScopePerformance.cpp |
diff --git a/Source/modules/performance/WorkerGlobalScopePerformance.cpp b/Source/modules/performance/WorkerGlobalScopePerformance.cpp |
index bc31cd61df3d550a2d2985847c25c01811ec79a2..c7caaeb34a75297b7eed8a7bcf2ecc242bbef056 100644 |
--- a/Source/modules/performance/WorkerGlobalScopePerformance.cpp |
+++ b/Source/modules/performance/WorkerGlobalScopePerformance.cpp |
@@ -58,13 +58,13 @@ WorkerGlobalScopePerformance& WorkerGlobalScopePerformance::from(WorkerGlobalSco |
WorkerPerformance* WorkerGlobalScopePerformance::performance(WorkerGlobalScope& context) |
{ |
- return from(context).performance(); |
+ return from(context).performance(&context); |
} |
-WorkerPerformance* WorkerGlobalScopePerformance::performance() |
+WorkerPerformance* WorkerGlobalScopePerformance::performance(WorkerGlobalScope* context) |
{ |
if (!m_performance) |
- m_performance = WorkerPerformance::create(); |
+ m_performance = WorkerPerformance::create(context); |
return m_performance.get(); |
} |