double position = edit_mode != MOVE_NO_EDITS &&
( session->drag_handle || edit_mode == MOVE_ONE_EDIT ) ?
session->drag_position : session->drag_start;
- Track *track = session->drag_edit->edits->track;
+ Track *track = session->drag_handle_track();
int64_t pos = track->to_units(position, 0);
render_handle_frame(edl, pos, shift_down() ? 0 :
session->drag_handle ? 1 : 2);
break; }
case 1:
case 2: {
- Track *track = mwindow->session->drag_edit->edits->track;
+ Track *track = mwindow->session->drag_handle_track();
double position = track->from_units(mode == 1 ? left : pos);
if( position < 0 ) position = 0;
edl->local_session->set_selectionstart(position);