| 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);
|
| }
|
|
|