#include "localsession.h"
#include "plugin.h"
#include "mainsession.h"
-#include "nestededls.h"
+#include "strack.h"
#include "trackcanvas.h"
#include "tracks.h"
#include "transition.h"
int Edit::silence()
{
- return asset || nested_edl ? 0 : 1;
+ return (track->data_type != TRACK_SUBTITLE ?
+ asset || nested_edl :
+ *((SEdit *)this)->get_text()) ? 0 : 1;
}
void Edit::copy_from(Edit *edit)
{
- this->nested_edl = edl->nested_edls->get_copy(edit->nested_edl);
+ this->nested_edl = edl->nested_edls.get_nested(edit->nested_edl);
this->asset = edl->assets->update(edit->asset);
this->startsource = edit->startsource;
this->startproject = edit->startproject;