]> Git trees. - libqmvoc.git/commitdiff
better handle worse cases
authorPino Toscano <pino@kde.org>
Sat, 22 Oct 2005 21:11:49 +0000 (21:11 +0000)
committerPino Toscano <pino@kde.org>
Sat, 22 Oct 2005 21:11:49 +0000 (21:11 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=473191

libscience/chemicaldataobject.cpp
libscience/element.cpp

index e9aded52251e19688afdb89982024ebf494e9ad9..744dc76e4d59d72d169921a06a2c8617809291c9 100644 (file)
@@ -29,6 +29,7 @@ ChemicalDataObject::ChemicalDataObject( QVariant v, BlueObelisk type )
 
 ChemicalDataObject::ChemicalDataObject() 
 {
+       m_value = QVariant();
 }
 
 QString ChemicalDataObject::valueAsString()
index 17ab729dd883d5212f2488b4b3cfe0a1294e04c0..e69b84bd82fc41b751d5ef33cc6db8179b55424a 100644 (file)
@@ -41,6 +41,8 @@ ChemicalDataObject& Element::data(ChemicalDataObject::BlueObelisk type)
                if ( o->type() == type )
                        return *o;
        }
+       ChemicalDataObject cdo;
+       return cdo;
 }
 
 QVariant Element::dataAsVariant( ChemicalDataObject::BlueObelisk type )
@@ -49,6 +51,7 @@ QVariant Element::dataAsVariant( ChemicalDataObject::BlueObelisk type )
                if ( o->type() == type )
                        return o->value();
        }
+       return QVariant();
 }
 
 QString Element::dataAsString(ChemicalDataObject::BlueObelisk type)