From b29910f6a1d24ce49ad7f4c07c709a79b56b3e23 Mon Sep 17 00:00:00 2001 From: vsv Date: Mon, 28 May 2018 16:25:23 +0300 Subject: [PATCH] Fix for editing of object with parameter --- src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp b/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp index ba3ac61d3..a2ad6b255 100644 --- a/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp +++ b/src/ModuleBase/ModuleBase_WidgetDoubleValue.cpp @@ -191,7 +191,8 @@ bool ModuleBase_WidgetDoubleValue::restoreValueCustom() QString aText = QString::fromStdString(aTextRepr); if (aText.endsWith('=')) { if (!myParameter.get()) { - QString aName = aText.left(aText.length() - aText.indexOf('=')).trimmed(); + QString aName = aText.left(aText.indexOf('=')).trimmed(); + std::string aa = aName.toStdString(); myParameter = findParameter(aName); } AttributeStringPtr aExprAttr = myParameter->string("expression"); -- 2.39.2