X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fmainsession.C;h=86e5b36d3f92c4c579bbbb973347191f85a6dc2d;hp=4bfda7b05dcd5b17339ec7bc02c788126c62f5ac;hb=a19a685a46ddc630010788707d9e5b9d2342af46;hpb=163923953049a5be18026801eba4fcec8bc87c07 diff --git a/cinelerra-5.1/cinelerra/mainsession.C b/cinelerra-5.1/cinelerra/mainsession.C index 4bfda7b0..86e5b36d 100644 --- a/cinelerra-5.1/cinelerra/mainsession.C +++ b/cinelerra-5.1/cinelerra/mainsession.C @@ -29,6 +29,8 @@ #include "edlsession.h" #include "guicast.h" #include "indexable.h" +#include "language.h" +#include "localsession.h" #include "mainsession.h" #include "meterpanel.h" #include "mwindow.h" @@ -589,3 +591,15 @@ Track *MainSession::drag_handle_track() return track; } +void MainSession::update_clip_number() +{ + int clip_no = 0; + for( int i=mwindow->edl->clips.size(); --i>=0; ) { + EDL *clip_edl = mwindow->edl->clips[i]; + int no = 0; + if( sscanf(clip_edl->local_session->clip_title,_("Clip %d"),&no) == 1 ) + if( no > clip_no ) clip_no = no; + } + clip_number = clip_no+1; +} +