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 0934e36da9c6152bde203cbf5f60b3d4fe9129a0..856fa7b117d016af4c5f75fe5e706f33afb6eb61 100644 |
--- a/third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
+++ b/third_party/WebKit/Source/web/WebDataSourceImpl.cpp |
@@ -159,6 +159,18 @@ void WebDataSourceImpl::setSubresourceFilter( |
DocumentLoader::setSubresourceFilter(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); |
} |