Fixed expression retrieval if no expression is set.

This commit is contained in:
Markus Lampert
2017-10-09 14:15:23 -07:00
committed by wmayer
parent 4497d21717
commit 2ddbc6e482

View File

@@ -351,8 +351,13 @@ void QuantitySpinBox::setBoundToByName(const QString &name)
QString Gui::QuantitySpinBox::expressionText() const
{
Q_D(const QuantitySpinBox);
if (isBound()) {
return QString::fromStdString(getExpressionString());
try {
if (hasExpression()) {
return QString::fromStdString(getExpressionString());
}
}
catch (const Base::Exception& e) {
qDebug() << e.what();
}
return QString();
}