X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackcanvas.C;h=2edb89bea19dd64f2d3f42e918e36059739b3975;hb=a401d3a0c7e80c973bdb3b0d807f2e93cdae8036;hp=f593b5803af6b586cb79e16289747889769d5112;hpb=b30123c9534e8df8da1694d40396d86396bf1c08;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/trackcanvas.C b/cinelerra-5.1/cinelerra/trackcanvas.C index f593b580..2edb89be 100644 --- a/cinelerra-5.1/cinelerra/trackcanvas.C +++ b/cinelerra-5.1/cinelerra/trackcanvas.C @@ -4572,11 +4572,7 @@ int TrackCanvas::do_tracks(int cursor_x, int cursor_y, int button_press) if( button_press && get_buttonpress() == RIGHT_BUTTON && cursor_y >= track_y && cursor_y < track_y + track_h) { - double pos = (double)cursor_x * mwindow->edl->local_session->zoom_sample / - mwindow->edl->session->sample_rate + - (double)mwindow->edl->local_session->view_start[pane->number] * - mwindow->edl->local_session->zoom_sample / - mwindow->edl->session->sample_rate; + double pos = mwindow->edl->get_cursor_position(cursor_x, pane->number); int64_t position = track->to_units(pos, 0); gui->edit_menu->update(track, track->edits->editof(position, PLAY_FORWARD, 0)); gui->edit_menu->activate_menu();