cut with active speed auto correction, add locale pref, mod prores dft profile to...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / trackcanvas.C
index c0f8f995d3453504ef4fc830c5cf9d55c7189e8a..40d87c9cba68013db58a48cef0ea2f2b8b15c4f0 100644 (file)
@@ -1981,7 +1981,10 @@ void TrackCanvas::draw_drag_handle()
                                        idxbl->get_audio_samples() :
                                edit->track->data_type == TRACK_VIDEO ?
                                        idxbl->get_video_frames() : -1;
-                       if( edit->startsource + edit->length >= source_len )
+                       int64_t speed_start = edit->startproject;
+                       int64_t speed_end = speed_start + edit->length;
+                       int64_t speed_length = track->speed_length(speed_start, speed_end);
+                       if( edit->startsource + speed_length >= source_len )
                                can_drag = 0;
                }
                else if( !edit->startsource )