diff --git a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp index 5a32d5cb46..96f63bb781 100644 --- a/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskSketchBasedParameters.cpp @@ -77,11 +77,11 @@ const QString TaskSketchBasedParameters::onAddSelection( // Remove subname for planes and datum features if (PartDesign::Feature::isDatum(selObj)) { subname = ""; - refStr = QString::fromLatin1(selObj->getNameInDocument()); + refStr = QString::fromUtf8(selObj->getNameInDocument()); } else if (subname.size() > 4) { int faceId = std::atoi(&subname[4]); - refStr = QString::fromLatin1(selObj->getNameInDocument()) + QStringLiteral(":") + refStr = QString::fromUtf8(selObj->getNameInDocument()) + QStringLiteral(":") + QObject::tr("Face") + QString::number(faceId); } @@ -249,8 +249,8 @@ QString TaskSketchBasedParameters::getFaceReference(const QString& obj, const QS return {}; } - return QString::fromLatin1(R"((App.getDocument("%1").%2, ["%3"]))") - .arg(QString::fromLatin1(doc->getName()), o, sub); + return QString::fromUtf8(R"((App.getDocument("%1").%2, ["%3"]))") + .arg(QString::fromUtf8(doc->getName()), o, sub); } QString TaskSketchBasedParameters::make2DLabel( @@ -339,3 +339,4 @@ bool TaskDlgSketchBasedParameters::reject() } #include "moc_TaskSketchBasedParameters.cpp" +