From b34d53ac680a2728da8ef241df12625940f91c7a Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Sat, 22 Oct 2005 21:11:49 +0000 Subject: [PATCH] better handle worse cases svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=473191 --- libscience/chemicaldataobject.cpp | 1 + libscience/element.cpp | 3 +++ 2 files changed, 4 insertions(+) diff --git a/libscience/chemicaldataobject.cpp b/libscience/chemicaldataobject.cpp index e9aded5..744dc76 100644 --- a/libscience/chemicaldataobject.cpp +++ b/libscience/chemicaldataobject.cpp @@ -29,6 +29,7 @@ ChemicalDataObject::ChemicalDataObject( QVariant v, BlueObelisk type ) ChemicalDataObject::ChemicalDataObject() { + m_value = QVariant(); } QString ChemicalDataObject::valueAsString() diff --git a/libscience/element.cpp b/libscience/element.cpp index 17ab729..e69b84b 100644 --- a/libscience/element.cpp +++ b/libscience/element.cpp @@ -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) -- 2.47.3