| Index: Source/devtools/front_end/components/DockController.js
|
| diff --git a/Source/devtools/front_end/components/DockController.js b/Source/devtools/front_end/components/DockController.js
|
| index 5c940a0221284f8ed18f14c6c4de9561e9ffeccb..24179082f47af9992f7501a75442abf3766b4973 100644
|
| --- a/Source/devtools/front_end/components/DockController.js
|
| +++ b/Source/devtools/front_end/components/DockController.js
|
| @@ -111,16 +111,20 @@ WebInspector.DockController.prototype = {
|
| if (this._dockSide === dockSide)
|
| return;
|
|
|
| - this.dispatchEventToListeners(WebInspector.DockController.Events.BeforeDockSideChanged, dockSide);
|
| - InspectorFrontendHost.setIsDocked(dockSide !== WebInspector.DockController.State.Undocked, this._setIsDockedResponse.bind(this));
|
| + var eventData = { from: this._dockSide, to: dockSide };
|
| + this.dispatchEventToListeners(WebInspector.DockController.Events.BeforeDockSideChanged, eventData);
|
| + InspectorFrontendHost.setIsDocked(dockSide !== WebInspector.DockController.State.Undocked, this._setIsDockedResponse.bind(this, eventData));
|
| this._dockSide = dockSide;
|
| this._updateUI();
|
| - this.dispatchEventToListeners(WebInspector.DockController.Events.DockSideChanged, this._dockSide);
|
| + this.dispatchEventToListeners(WebInspector.DockController.Events.DockSideChanged, eventData);
|
| },
|
|
|
| - _setIsDockedResponse: function()
|
| + /**
|
| + * @param {{from: string, to: string}} eventData
|
| + */
|
| + _setIsDockedResponse: function(eventData)
|
| {
|
| - this.dispatchEventToListeners(WebInspector.DockController.Events.AfterDockSideChanged, this._dockSide);
|
| + this.dispatchEventToListeners(WebInspector.DockController.Events.AfterDockSideChanged, eventData);
|
| },
|
|
|
| _updateUI: function()
|
|
|