]> Git trees. - libqmvoc.git/commitdiff
layout and two memleaks in the test.
authorCarsten Niehaus <cniehaus@gmx.de>
Sat, 21 Oct 2006 11:08:30 +0000 (11:08 +0000)
committerCarsten Niehaus <cniehaus@gmx.de>
Sat, 21 Oct 2006 11:08:30 +0000 (11:08 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=597676

libscience/chemicaldataobject.cpp
libscience/xmlreadingtest.cpp

index 819f6e1cb6e8723dfe15c99860c5271e72838fb7..1792ac81bfb8c4e063a625fa95678d598c219b10 100644 (file)
@@ -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
index 10c8fda70e359199bd74fd33edc6d484aacec851..072c3c96f53d9efb2d5e4892b2ff6091448d5123 100644 (file)
@@ -22,6 +22,8 @@ int main(int argc, char *argv[])
     reader.parse(source);
 
     QList<Element*> 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;
 }