| Index: third_party/WebKit/Source/devtools/front_end/extensions/ExtensionServer.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionServer.js b/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionServer.js
|
| index 7ddc91606980625703978970a7cc1f8d4f4be5d8..4d930b6397eb47ca2ebc18ab0a8470410ce590d9 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionServer.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/extensions/ExtensionServer.js
|
| @@ -388,22 +388,14 @@ Extensions.ExtensionServer = class extends Common.Object {
|
| _onSetOpenResourceHandler(message, port) {
|
| var name = this._registeredExtensions[port._extensionOrigin].name || ('Extension ' + port._extensionOrigin);
|
| if (message.handlerPresent)
|
| - Components.openAnchorLocationRegistry.registerHandler(name, this._handleOpenURL.bind(this, port));
|
| + Components.Linkifier.registerLinkHandler(name, this._handleOpenURL.bind(this, port));
|
| else
|
| - Components.openAnchorLocationRegistry.unregisterHandler(name);
|
| + Components.Linkifier.unregisterLinkHandler(name);
|
| }
|
|
|
| - _handleOpenURL(port, details) {
|
| - var url = /** @type {string} */ (details.url);
|
| - var contentProvider = Workspace.workspace.uiSourceCodeForURL(url) || Bindings.resourceForURL(url);
|
| - if (!contentProvider)
|
| - return false;
|
| -
|
| - var lineNumber = details.lineNumber;
|
| - if (typeof lineNumber === 'number')
|
| - lineNumber += 1;
|
| - port.postMessage({command: 'open-resource', resource: this._makeResource(contentProvider), lineNumber: lineNumber});
|
| - return true;
|
| + _handleOpenURL(port, contentProvider, lineNumber) {
|
| + port.postMessage(
|
| + {command: 'open-resource', resource: this._makeResource(contentProvider), lineNumber: lineNumber + 1});
|
| }
|
|
|
| _onReload(message) {
|
|
|