X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftrackscroll.C;h=4d5a4313426659e6d581541c1593e498e36aec24;hb=d8506a82d13c3179b5a30c985e6e2045304e95cf;hp=c4341001adab98fbe0860d53af0e2cd490b32bad;hpb=788dfe4aae1aef521caddcc68dec7369a996dce7;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/trackscroll.C b/cinelerra-5.1/cinelerra/trackscroll.C index c4341001..4d5a4313 100644 --- a/cinelerra-5.1/cinelerra/trackscroll.C +++ b/cinelerra-5.1/cinelerra/trackscroll.C @@ -114,6 +114,14 @@ void TrackScroll::set_position() if( max_pos < 0 ) max_pos = 0; if( mwindow->edl->local_session->track_start[pane->number] > max_pos ) mwindow->edl->local_session->track_start[pane->number] = max_pos; + if( pane->number == TOP_RIGHT_PANE ) { + if( mwindow->edl->local_session->track_start[TOP_LEFT_PANE] > max_pos ) + mwindow->edl->local_session->track_start[TOP_LEFT_PANE] = max_pos; + } + else if( pane->number == BOTTOM_RIGHT_PANE ) { + if( mwindow->edl->local_session->track_start[BOTTOM_LEFT_PANE] > max_pos ) + mwindow->edl->local_session->track_start[BOTTOM_LEFT_PANE] = max_pos; + } update_length( mwindow->edl->get_tracks_height(mwindow->theme), mwindow->edl->local_session->track_start[pane->number],