[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/kstars/kstars/skycomponents
From: Jason Harris <kstars () 30doradus ! org>
Date: 2005-11-13 4:58:05
Message-ID: 1131857885.655486.14735.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 480081 by harris:
Make sure Component destructors delete member objects
M +4 -1 constellationboundarycomponent.cpp
M +8 -0 deepskycomponent.cpp
M +2 -0 listcomponent.cpp
M +2 -0 pointlistcomponent.cpp
M +1 -0 singlecomponent.cpp
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/constellationboundarycomponent.cpp #480080:480081
@@ -33,7 +33,10 @@
{
}
-ConstellationBoundaryComponent::~ConstellationBoundaryComponent() {
+ConstellationBoundaryComponent::~ConstellationBoundaryComponent()
+{
+ while ( ! segmentList().isEmpty() )
+ delete segmentList().takeFirst();
}
// bool KStarsData::readCLineData( void )
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/deepskycomponent.cpp #480080:480081
@@ -44,6 +44,14 @@
DeepSkyComponent::~DeepSkyComponent()
{
+ while ( ! m_MessierList.isEmpty() )
+ delete m_MessierList.takeFirst();
+ while ( ! m_NGCList.isEmpty() )
+ delete m_NGCList.takeFirst();
+ while ( ! m_ICList.isEmpty() )
+ delete m_ICList.takeFirst();
+ while ( ! m_OtherList.isEmpty() )
+ delete m_OtherList.takeFirst();
}
void DeepSkyComponent::init(KStarsData *)
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/listcomponent.cpp #480080:480081
@@ -30,6 +30,8 @@
ListComponent::~ListComponent()
{
+ while ( ! objectList().isEmpty() )
+ delete objectList().takeFirst();
}
void ListComponent::update( KStarsData *data, KSNumbers *num )
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/pointlistcomponent.cpp #480080:480081
@@ -27,6 +27,8 @@
PointListComponent::~PointListComponent()
{
+ while ( ! pointList().isEmpty() )
+ delete pointList().takeFirst();
}
void PointListComponent::update( KStarsData *data, KSNumbers *num )
--- trunk/KDE/kdeedu/kstars/kstars/skycomponents/singlecomponent.cpp #480080:480081
@@ -31,6 +31,7 @@
SingleComponent::~SingleComponent()
{
+ delete m_StoredObject;
}
void SingleComponent::update( KStarsData *data, KSNumbers *num )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic