From c19c1f72129dfa4b49b3b2ab06fa463139799f31 Mon Sep 17 00:00:00 2001 From: Carsten Niehaus Date: Sat, 21 Oct 2006 11:08:30 +0000 Subject: [PATCH] layout and two memleaks in the test. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=597676 --- libscience/chemicaldataobject.cpp | 6 ++++-- libscience/xmlreadingtest.cpp | 5 ++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/libscience/chemicaldataobject.cpp b/libscience/chemicaldataobject.cpp index 819f6e1..1792ac8 100644 --- a/libscience/chemicaldataobject.cpp +++ b/libscience/chemicaldataobject.cpp @@ -51,7 +51,8 @@ ChemicalDataObject::ChemicalDataObject( const QVariant& v, BlueObelisk type, con d->m_unit = ChemicalDataObject::noUnit; } -ChemicalDataObject::ChemicalDataObject() : d(new ChemicalDataObjectPrivate()) +ChemicalDataObject::ChemicalDataObject() +: d(new ChemicalDataObjectPrivate()) { mycount++; kDebug() << "CDO default contructor. There are now " << mycount @@ -96,7 +97,8 @@ ChemicalDataObject::~ChemicalDataObject() { mycount--; kDebug() << "CDO destructor. There are now " << mycount - << " allocated CDOs" << endl; delete d; + << " allocated CDOs" << endl; + delete d; } QString ChemicalDataObject::valueAsString() const diff --git a/libscience/xmlreadingtest.cpp b/libscience/xmlreadingtest.cpp index 10c8fda..072c3c9 100644 --- a/libscience/xmlreadingtest.cpp +++ b/libscience/xmlreadingtest.cpp @@ -22,6 +22,8 @@ int main(int argc, char *argv[]) reader.parse(source); QList v = parser->getElements(); + delete parser; + std::cout << "Found " << v.count() << " elements." << std::endl; foreach( Element* e, v ){ @@ -40,8 +42,9 @@ int main(int argc, char *argv[]) } } } - } + qDeleteAll(v); + return 0; } -- 2.47.3