Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/devtools_compatibility.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/devtools_compatibility.js b/third_party/WebKit/Source/devtools/front_end/devtools_compatibility.js |
| index ab5ebefc94005178f36eb7e5c186e187dd3e7992..51f813a2de57043b1575c7d8bc2c5c959f6dde82 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/devtools_compatibility.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/devtools_compatibility.js |
| @@ -64,10 +64,14 @@ |
| */ |
| addExtensions(extensions) { |
| // Support for legacy front-ends (<M41). |
| - if (window['WebInspector'] && window['WebInspector']['addExtensions']) |
| + if (window['WebInspector'] && window['WebInspector']['addExtensions']) { |
| window['WebInspector']['addExtensions'](extensions); |
| - else |
| + } else if (window['InspectorFrontendAPI']) { |
| + // The addExtensions command is sent as the onload event happens for |
| + // DevTools front-end. In case of DEBUG_DEVTOOLS/hosted mode, this |
|
dgozman
2017/03/09 23:35:17
That's only in hosted mode.
lushnikov
2017/03/10 02:27:58
Done.
|
| + // happens before the InspectorFrontendAPI is initialized. |
| this._dispatchOnInspectorFrontendAPI('addExtensions', [extensions]); |
| + } |
| } |
| /** |