Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js b/third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js |
| index aa0b8dfd62d58117b45f49f117cc3fce17e59c3b..8c04a4aad1ebe1da7156e58ca4ed3282999ec117 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/security/SecurityPanel.js |
| @@ -169,10 +169,11 @@ WebInspector.SecurityPanel.prototype = { |
| var originState = {}; |
| originState.securityState = securityState; |
| + var networkManager = WebInspector.NetworkManager.fromTarget(request.target()); |
| var securityDetails = request.securityDetails(); |
| - if (securityDetails) { |
| + if (securityDetails && networkManager) { |
| originState.securityDetails = securityDetails; |
| - originState.certificateDetailsPromise = request.target().networkManager.certificateDetailsPromise(securityDetails.certificateId); |
| + originState.certificateDetailsPromise = networkManager.certificateDetailsPromise(securityDetails.certificateId); |
|
dgozman
2016/06/30 17:24:33
request.networkManager()
eostroukhov-old
2016/06/30 21:38:28
Done.
|
| } |
| this._origins.set(origin, originState); |
| @@ -249,8 +250,11 @@ WebInspector.SecurityPanel.prototype = { |
| this._target = target; |
| target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.EventTypes.MainFrameNavigated, this._onMainFrameNavigated, this); |
| - target.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.ResponseReceived, this._onResponseReceived, this); |
| - target.networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, this._onRequestFinished, this); |
| + var networkManager = WebInspector.NetworkManager.fromTarget(target); |
| + if (networkManager) { |
| + networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.ResponseReceived, this._onResponseReceived, this); |
| + networkManager.addEventListener(WebInspector.NetworkManager.EventTypes.RequestFinished, this._onRequestFinished, this); |
| + } |
| var securityModel = WebInspector.SecurityModel.fromTarget(target); |
| securityModel.addEventListener(WebInspector.SecurityModel.EventTypes.SecurityStateChanged, this._onSecurityStateChanged, this); |