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 89903d2c940d4c23842bf939e9faec3165701734..22bc56c41a62061853fdf983a64e73cf0c76478c 100644 |
--- a/Source/devtools/front_end/components/DockController.js |
+++ b/Source/devtools/front_end/components/DockController.js |
@@ -123,15 +123,19 @@ WebInspector.DockController.prototype = { |
return; |
this.dispatchEventToListeners(WebInspector.DockController.Events.BeforeDockSideChanged, dockSide); |
- InspectorFrontendHost.setIsDocked(dockSide !== WebInspector.DockController.State.Undocked, this._setIsDockedResponse.bind(this)); |
+ var oldDockSide = this._dockSide; |
+ InspectorFrontendHost.setIsDocked(dockSide !== WebInspector.DockController.State.Undocked, this._setIsDockedResponse.bind(this, oldDockSide)); |
this._dockSide = dockSide; |
this._updateUI(); |
- this.dispatchEventToListeners(WebInspector.DockController.Events.DockSideChanged, this._dockSide); |
+ this.dispatchEventToListeners(WebInspector.DockController.Events.DockSideChanged, oldDockSide); |
}, |
- _setIsDockedResponse: function() |
+ /** |
+ * @param {string} oldDockSide |
+ */ |
+ _setIsDockedResponse: function(oldDockSide) |
{ |
- this.dispatchEventToListeners(WebInspector.DockController.Events.AfterDockSideChanged, this._dockSide); |
+ this.dispatchEventToListeners(WebInspector.DockController.Events.AfterDockSideChanged, oldDockSide); |
}, |
_updateUI: function() |