Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / inspector / WorkerConsoleAgent.cpp
index c4f9c88..3e0f5f3 100644 (file)
 #include "config.h"
 
 #include "core/inspector/WorkerConsoleAgent.h"
+#include "core/workers/WorkerGlobalScope.h"
 
 namespace blink {
 
-WorkerConsoleAgent::WorkerConsoleAgent(InspectorTimelineAgent* timelineAgent, InjectedScriptManager* injectedScriptManager)
-    : InspectorConsoleAgent(timelineAgent, 0, injectedScriptManager)
+WorkerConsoleAgent::WorkerConsoleAgent(InspectorTimelineAgent* timelineAgent, InjectedScriptManager* injectedScriptManager, WorkerGlobalScope* workerGlobalScope)
+    : InspectorConsoleAgent(timelineAgent, injectedScriptManager)
+    , m_workerGlobalScope(workerGlobalScope)
 {
 }
 
@@ -43,6 +45,11 @@ WorkerConsoleAgent::~WorkerConsoleAgent()
 {
 }
 
+ConsoleMessageStorage* WorkerConsoleAgent::messageStorage()
+{
+    return m_workerGlobalScope->messageStorage();
+}
+
 void WorkerConsoleAgent::addInspectedNode(ErrorString* error, int)
 {
     *error = "addInspectedNode is not supported for workers";