drag edithandle rework, lib x264/x265 update, dvb fixes, batchrender boot_defaults...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / trackcanvas.C
index 638e04341397691512d9f596617e2208723263ee..70b00a79aefed0491b7eec5d84842477ba0379ed 100644 (file)
@@ -3816,10 +3816,9 @@ void TrackCanvas::update_drag_handle()
                        edl->session->labels_follow_edits,
                        edl->session->plugins_follow_edits,
                        edl->session->autos_follow_edits,
-                       session->drag_edit->group_id);
-               double position = edit_mode != MOVE_NO_EDITS &&
-                       ( session->drag_handle || edit_mode == MOVE_ONE_EDIT ) ?
-                               session->drag_position : session->drag_start;
+                       !session->drag_edit ? 0 : session->drag_edit->group_id);
+               double position = edit_mode == MOVE_EDGE || edit_mode == MOVE_EDGE_MEDIA ?
+                               session->drag_position : session->drag_start ;
                Track *track = session->drag_handle_track();
                int64_t pos = track->to_units(position, 0);
                render_handle_frame(edl, pos, shift_down() ? 0 :