Skip to content

Commit ee223f2

Browse files
committed
Also modify outgoing deltaX/Y on bounds hit.
1 parent f6670f6 commit ee223f2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/Draggable.es6

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,11 @@ export default class Draggable extends React.Component {
208208
newState.slackX = this.state.slackX + (clientX - newState.clientX);
209209
newState.slackY = this.state.slackY + (clientY - newState.clientY);
210210

211-
// Update the event we fire.
211+
// Update the event we fire to reflect what really happened after bounds took effect.
212212
uiEvent.position.left = clientX;
213213
uiEvent.position.top = clientY;
214+
uiEvent.deltaX = newState.clientX - this.state.clientX;
215+
uiEvent.deltaY = newState.clientY - this.state.clientY;
214216
}
215217

216218
// Short-circuit if user's callback killed it.

0 commit comments

Comments
 (0)