aboutsummaryrefslogtreecommitdiff
path: root/src/mainvisual.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainvisual.cpp')
-rw-r--r--src/mainvisual.cpp4
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)