diff --git a/src/libs/vformat/vmeasurements.cpp b/src/libs/vformat/vmeasurements.cpp index a071b616c..9fd5e30f5 100644 --- a/src/libs/vformat/vmeasurements.cpp +++ b/src/libs/vformat/vmeasurements.cpp @@ -739,6 +739,12 @@ QDomElement VMeasurements::MakeEmpty(const QString &name, const QString &formula //--------------------------------------------------------------------------------------------------------------------- QDomElement VMeasurements::FindM(const QString &name) const { + if (name.isEmpty()) + { + qWarning() << tr("The measurement name is empty!"); + return QDomElement(); + } + QDomNodeList list = elementsByTagName(TagMeasurement); for (int i=0; i < list.size(); ++i) diff --git a/src/libs/vformat/vmeasurements.h b/src/libs/vformat/vmeasurements.h index b7b9f1568..1acfb0fae 100644 --- a/src/libs/vformat/vmeasurements.h +++ b/src/libs/vformat/vmeasurements.h @@ -36,7 +36,7 @@ enum class SexType : char { Male, Female, Unknown }; class VMeasurements : public VDomDocument { - + Q_DECLARE_TR_FUNCTIONS(VMeasurements) public: VMeasurements(VContainer *data); VMeasurements(Unit unit, VContainer *data);