| Index: third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js
|
| index 2b0b903fa3fe02e5b361a455438be235710cca3b..d70e70da218d7c68f8edfdf80f8676a9bae405c2 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js
|
| @@ -28,15 +28,17 @@ SDK.SecurityOriginManager = class extends SDK.SDKModel {
|
|
|
| /**
|
| * @param {string} securityOrigin
|
| + * @param {boolean} isMain
|
| */
|
| - addSecurityOrigin(securityOrigin) {
|
| - var currentCount = this._securityOriginCounter.get(securityOrigin);
|
| - if (!currentCount) {
|
| - this._securityOriginCounter.set(securityOrigin, 1);
|
| + addSecurityOrigin(securityOrigin, isMain) {
|
| + var currentCount = this._securityOriginCounter.get(securityOrigin) || 0;
|
| + this._securityOriginCounter.set(securityOrigin, currentCount + 1);
|
| + if (!currentCount)
|
| this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.SecurityOriginAdded, securityOrigin);
|
| + if (!isMain)
|
| return;
|
| - }
|
| - this._securityOriginCounter.set(securityOrigin, currentCount + 1);
|
| + this._mainSecurityOrigin = securityOrigin;
|
| + this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.MainSecurityOriginChanged, securityOrigin);
|
| }
|
|
|
| /**
|
| @@ -65,14 +67,6 @@ SDK.SecurityOriginManager = class extends SDK.SDKModel {
|
| mainSecurityOrigin() {
|
| return this._mainSecurityOrigin;
|
| }
|
| -
|
| - /**
|
| - * @param {string} securityOrigin
|
| - */
|
| - setMainSecurityOrigin(securityOrigin) {
|
| - this._mainSecurityOrigin = securityOrigin;
|
| - this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.MainSecurityOriginChanged, securityOrigin);
|
| - }
|
| };
|
|
|
| /** @enum {symbol} */
|
|
|