X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.cpp;h=99655683c1a3bc772d3fe6737d336d2a6d2e7802;hb=02c9a9779954d993cb73fe5f7a72b0847e87f633;hp=25289093538f3a2722da62a3991a71aa5641a1a5;hpb=a861c2729a356173059177a0b800de2b31c9b49c;p=r2c2.git diff --git a/source/designer/designer.cpp b/source/designer/designer.cpp index 2528909..9965568 100644 --- a/source/designer/designer.cpp +++ b/source/designer/designer.cpp @@ -126,9 +126,12 @@ Designer::Designer(int argc, char **argv): Designer::~Designer() { + delete overlay; delete root; - delete layout; + delete pipeline; + delete base_object; delete layout_3d; + delete layout; delete cat_layout_3d; } @@ -296,6 +299,7 @@ void Designer::key_press(unsigned code, unsigned mod, wchar_t) selection.clear(); for(set::iterator i=tracks.begin(); i!=tracks.end(); ++i) { + overlay->clear(layout_3d->get_track(**i)); layout->remove_track(**i); delete *i; }