| Index: third_party/WebKit/Source/devtools/front_end/audits/AuditController.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js b/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js
|
| index a349ab53f4725a362d70113918d5de9ce66a60d8..ca17a15c8a4b6043fb241641581e2db949280d02 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js
|
| @@ -38,7 +38,8 @@ Audits.AuditController = class {
|
| */
|
| constructor(auditsPanel) {
|
| this._auditsPanel = auditsPanel;
|
| - SDK.targetManager.addEventListener(SDK.TargetManager.Events.Load, this._didMainResourceLoad, this);
|
| + SDK.targetManager.addModelListener(
|
| + SDK.ResourceTreeModel, SDK.ResourceTreeModel.Events.Load, this._didMainResourceLoad, this);
|
| SDK.targetManager.addModelListener(
|
| SDK.NetworkManager, SDK.NetworkManager.Events.RequestFinished, this._didLoadResource, this);
|
| }
|
| @@ -141,7 +142,7 @@ Audits.AuditController = class {
|
| */
|
| _reloadResources(callback) {
|
| this._pageReloadCallback = callback;
|
| - SDK.targetManager.reloadPage();
|
| + SDK.ResourceTreeModel.reloadAllPages();
|
| }
|
|
|
| _didLoadResource() {
|
| @@ -149,7 +150,12 @@ Audits.AuditController = class {
|
| this._pageReloadCallback();
|
| }
|
|
|
| - _didMainResourceLoad() {
|
| + /**
|
| + * @param {!Common.Event} event
|
| + */
|
| + _didMainResourceLoad(event) {
|
| + if (event.data.resourceTreeModel.target() !== SDK.targetManager.mainTarget())
|
| + return;
|
| if (this._pageReloadCallback) {
|
| var callback = this._pageReloadCallback;
|
| delete this._pageReloadCallback;
|
|
|