diff --git a/src/utils/drag-and-drop-utils.js b/src/utils/drag-and-drop-utils.js index 77f3908e..593047b3 100644 --- a/src/utils/drag-and-drop-utils.js +++ b/src/utils/drag-and-drop-utils.js @@ -52,9 +52,8 @@ function getTargetDepth(dropTargetProps, monitor, component) { const relativePosition = findDOMNode(component).getBoundingClientRect(); // eslint-disable-line react/no-find-dom-node const leftShift = monitor.getSourceClientOffset().x - relativePosition.left; - blocksOffset = Math.round( - leftShift / dropTargetProps.scaffoldBlockPxWidth - ); + blocksOffset = + Math.round(leftShift / dropTargetProps.scaffoldBlockPxWidth) - 1; } else { blocksOffset = dropTargetProps.path.length; }