Index: third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
diff --git a/third_party/WebKit/Source/web/WebDataSourceImpl.cpp b/third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
index c89c9bf12a1d58ade0791869e34ed9a1434eb641..6298cccc20af12de26e67e48019988f804d1746a 100644 |
--- a/third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
@@ -161,6 +161,18 @@ void WebDataSourceImpl::setSubresourceFilter( |
SubresourceFilter::create(this, WTF::wrapUnique(subresourceFilter))); |
} |
+void WebDataSourceImpl::setSourceLocation( |
+ const WebSourceLocation& sourceLocation) { |
+ std::unique_ptr<SourceLocation> location = |
+ SourceLocation::create(sourceLocation.url, sourceLocation.lineNumber, |
+ sourceLocation.columnNumber, nullptr); |
+ DocumentLoader::setSourceLocation(std::move(location)); |
+} |
+ |
+void WebDataSourceImpl::resetSourceLocation() { |
+ DocumentLoader::setSourceLocation(nullptr); |
+} |
+ |
DEFINE_TRACE(WebDataSourceImpl) { |
DocumentLoader::trace(visitor); |
} |