Index: Source/core/inspector/InspectorResourceAgent.cpp |
diff --git a/Source/core/inspector/InspectorResourceAgent.cpp b/Source/core/inspector/InspectorResourceAgent.cpp |
index bb8248f58878a23a1207d1c900735746da0fb625..6076dc590c4e8baedb8b080b5fed1010ac2c6041 100644 |
--- a/Source/core/inspector/InspectorResourceAgent.cpp |
+++ b/Source/core/inspector/InspectorResourceAgent.cpp |
@@ -48,6 +48,7 @@ |
#include "core/inspector/InspectorState.h" |
#include "core/inspector/InstrumentingAgents.h" |
#include "core/inspector/NetworkResourcesData.h" |
+#include "core/inspector/ScriptAsyncCallStack.h" |
#include "core/inspector/ScriptCallStack.h" |
#include "core/loader/DocumentLoader.h" |
#include "core/loader/DocumentThreadableLoader.h" |
@@ -548,6 +549,9 @@ PassRefPtr<TypeBuilder::Network::Initiator> InspectorResourceAgent::buildInitiat |
RefPtr<TypeBuilder::Network::Initiator> initiatorObject = TypeBuilder::Network::Initiator::create() |
.setType(TypeBuilder::Network::Initiator::Type::Script); |
initiatorObject->setStackTrace(stackTrace->buildInspectorArray()); |
+ RefPtrWillBeRawPtr<ScriptAsyncCallStack> asyncStackTrace = stackTrace->asyncCallStack(); |
+ if (asyncStackTrace) |
+ initiatorObject->setAsyncStackTrace(asyncStackTrace->buildInspectorObject()); |
return initiatorObject; |
} |