plug leaks, leaker tweaks, lang for effect info, c41 spiffs, wm probe tweaks
[goodguy/history.git] / cinelerra-5.1 / cinelerra / awindow.C
index be3cf27cf52e832f8e64514936874faf19834966..7e1f56f0d3d29f7f565cfecd7739662214e9e3ab 100644 (file)
@@ -25,7 +25,9 @@
 #include "awindowgui.h"
 #include "bcsignals.h"
 #include "clipedit.h"
+#include "effectlist.h"
 #include "labeledit.h"
+#include "labelpopup.h"
 
 AWindow::AWindow(MWindow *mwindow)
  : Thread(1, 0, 0)
@@ -45,12 +47,13 @@ AWindow::~AWindow()
                gui->lock_window("AWindow::~AWindow");
                gui->set_done(0);
                gui->unlock_window();
-               Thread::join();
        }
+       Thread::join();
        delete asset_remove;
        delete asset_edit;
        delete label_edit;
        delete clip_edit;
+       delete effect_tip;
 }
 
 void AWindow::create_objects()
@@ -62,6 +65,7 @@ void AWindow::create_objects()
        asset_edit = new AssetEdit(mwindow);
        clip_edit = new ClipEdit(mwindow, this, 0);
        label_edit = new LabelEdit(mwindow, this, 0);
+       effect_tip = new EffectTipDialog(mwindow, this);
 }
 
 int AWindow::save_defaults(BC_Hash *defaults)