]> Git trees. - libqmvoc.git/commitdiff
if the element is not accepted, delete it
authorPino Toscano <pino@kde.org>
Sun, 11 Apr 2010 14:57:46 +0000 (14:57 +0000)
committerPino Toscano <pino@kde.org>
Sun, 11 Apr 2010 14:57:46 +0000 (14:57 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=1113701

libscience/elementparser.cpp

index 89a27032e30021a263d12d825116cd46132e6826..edb2e8dd8dee80196dfb819b55269c5ccf2e6104 100644 (file)
@@ -213,6 +213,8 @@ bool ElementSaxParser::endElement( const QString &, const QString& localName, co
     {
         if ( d->currentElement->dataAsString( ChemicalDataObject::symbol ) != "Xx" )
             d->elements.append(d->currentElement);
+        else
+            delete d->currentElement;
 
         d->currentElement = 0;
         d->inElement = false;