diff options
Diffstat (limited to 'src/mainvisual.cpp')
| -rw-r--r-- | src/mainvisual.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mainvisual.cpp b/src/mainvisual.cpp index 65bd287a1..cbd30a6dc 100644 --- a/src/mainvisual.cpp +++ b/src/mainvisual.cpp @@ -45,7 +45,7 @@ MainVisual *MainVisual::getPointer() } MainVisual::MainVisual (QWidget *parent) - : QWidget (parent), m_vis (0), m_playing (FALSE) + : Visual (parent), m_vis (0), m_playing (FALSE) { m_draw = TRUE; m_skin = Skin::getPointer(); @@ -72,6 +72,8 @@ MainVisual::~MainVisual() else settings.setValue("Visualization/type", "None"); settings.setValue("Visualization/rate", 1000/m_timer->interval()); + while (!m_nodes.isEmpty()) + delete m_nodes.takeFirst(); } void MainVisual::setVisual (VisualBase *newvis) |
