aboutsummaryrefslogtreecommitdiffstats
path: root/ui/widgets/sortable.js
diff options
context:
space:
mode:
Diffstat (limited to 'ui/widgets/sortable.js')
-rw-r--r--ui/widgets/sortable.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/ui/widgets/sortable.js b/ui/widgets/sortable.js
index 37ce4b7bb..f5dc5ecce 100644
--- a/ui/widgets/sortable.js
+++ b/ui/widgets/sortable.js
@@ -885,6 +885,12 @@ return $.widget( "ui.sortable", $.ui.mouse, {
this.options.axis === "x" || this._isFloating( this.items[ 0 ].item ) :
false;
+ // This has to be redone because due to the item being moved out/into the offsetParent,
+ // the offsetParent's position will change
+ if ( this.offsetParent && this.helper ) {
+ this.offset.parent = this._getParentOffset();
+ }
+
this._refreshItemPositions( fast );
var i, p;