@@ -404,7 +404,8 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
404404 this . snapPoint
405405 ) ,
406406 wasRun ,
407- this . isManuallySetValue
407+ this . isManuallySetValue ,
408+ this . masterVelocity
408409 )
409410 ) ,
410411 set ( this . isManuallySetValue , 0 ) ,
@@ -474,7 +475,8 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
474475 velocity : Animated . Node < number > ,
475476 dest : Animated . Node < number > ,
476477 wasRun : Animated . Value < number > ,
477- isManuallySet : Animated . Node < number > | number = 0
478+ isManuallySet : Animated . Node < number > | number ,
479+ valueToBeZeroed : Animated . Value < number >
478480 ) {
479481 const state = {
480482 finished : new Value ( 0 ) ,
@@ -504,7 +506,7 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
504506 cond ( defined ( wasRun ) , set ( wasRun , 1 ) ) ,
505507 ] ) ,
506508 spring ( clock , state , config ) ,
507- cond ( state . finished , stopClock ( clock ) ) ,
509+ cond ( state . finished , [ stopClock ( clock ) , set ( valueToBeZeroed , 0 ) ] ) ,
508510 state . position ,
509511 ]
510512 }
@@ -629,7 +631,9 @@ export default class BottomSheetBehavior extends React.Component<Props, State> {
629631 masterOffseted ,
630632 diff ( val ) ,
631633 this . snapPoint ,
632- wasRunMaster
634+ wasRunMaster ,
635+ 0 ,
636+ this . masterVelocity
633637 )
634638 ) ,
635639 set ( this . masterVelocity , 0 ) ,
0 commit comments