X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.0%2Fcinelerra%2Fedl.C;h=05e7618cfdf26c98045716e5e84db3a5b9d9922a;hb=5aad2133f228b736f033d6c48e1629078b858286;hp=8085c77eabebee3bbb79c9b66bc45e894cafd0ea;hpb=2d99bb8ce591f05a31464b517d85dc2bc35b2abe;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/edl.C b/cinelerra-5.0/cinelerra/edl.C index 8085c77e..05e7618c 100644 --- a/cinelerra-5.0/cinelerra/edl.C +++ b/cinelerra-5.0/cinelerra/edl.C @@ -27,7 +27,7 @@ #include "awindowgui.inc" #include "bcsignals.h" #include "clip.h" -#include "colormodels.h" +#include "bccmodels.h" #include "bchash.h" #include "edits.h" #include "edl.h" @@ -882,8 +882,9 @@ void EDL::remove_from_project(ArrayList *clips) { if(this->clips.get(j) == clips->values[i]) { - this->clips.get(j)->Garbage::remove_user(); - this->clips.remove(this->clips.get(j)); + EDL *clip = this->clips.get(j); + this->clips.remove(clip); + clip->Garbage::remove_user(); } } }