prevent ripple drag from passing earlier region starts

This commit is contained in:
Paul Davis 2021-06-18 17:38:38 -06:00
parent 068cace22c
commit a1ef870866

View File

@ -884,6 +884,11 @@ RegionMotionDrag::compute_x_delta (GdkEvent const * event, MusicSample* pending_
*pending_region_position = _last_position;
}
if (pending_region_position->sample <= _earliest_time_limit) {
pending_region_position->sample = _earliest_time_limit;
return 0.0;
}
double dx = 0;
bool const x_move_allowed = !_x_constrained;