From: Carsten Niehaus Date: Sat, 21 Oct 2006 11:08:30 +0000 (+0000) Subject: layout and two memleaks in the test. X-Git-Tag: v3.80.2~3 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=c19c1f72129dfa4b49b3b2ab06fa463139799f31;p=libqmvoc.git layout and two memleaks in the test. svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=597676 --- 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; }