X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Fauto.C;h=03d4aa016eb5d72b67122f79554e0f9ae8aad314;hb=22c6251d37911a11e322bf7518e6a992ea0bb6c7;hp=f1cf457dd963ace9ac0dc75726f6dc731275bb0f;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/auto.C b/cinelerra-5.1/cinelerra/auto.C index f1cf457d..03d4aa01 100644 --- a/cinelerra-5.1/cinelerra/auto.C +++ b/cinelerra-5.1/cinelerra/auto.C @@ -21,6 +21,7 @@ #include "auto.h" #include "autos.h" +#include "edl.h" #include "filexml.h" Auto::Auto() @@ -29,10 +30,11 @@ Auto::Auto() this->edl = 0; this->autos = 0; position = 0; - skip = 0; - WIDTH = 10; - HEIGHT = 10; + WIDTH = xS(10); + HEIGHT = yS(10); is_default = 0; + id = EDL::next_id(); + orig_id = id; } Auto::Auto(EDL *edl, Autos *autos) @@ -41,10 +43,11 @@ Auto::Auto(EDL *edl, Autos *autos) this->edl = edl; this->autos = autos; position = 0; - skip = 0; - WIDTH = 10; - HEIGHT = 10; + WIDTH = xS(10); + HEIGHT = yS(10); is_default = 0; + id = EDL::next_id(); + orig_id = id; } Auto& Auto::operator=(Auto& that) @@ -66,6 +69,7 @@ void Auto::copy(int64_t start, int64_t end, FileXML *file, int default_only) void Auto::copy_from(Auto *that) { + this->orig_id = orig_id; this->position = that->position; }