diff --git a/ChangeLog.txt b/ChangeLog.txt index 2f54e9e4d..e6c37c571 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -45,6 +45,7 @@ - [#807] Issue with "Intersection" passmark. - [#667] Check for updates - Test version. - [#808] New feature. Global line width option. +- [#814] Make "\" valid character. # Version 0.5.1 - [#683] Tool Seam allowance's dialog is off screen on small resolutions. diff --git a/src/libs/ifc/schema/pattern/v0.7.6.xsd b/src/libs/ifc/schema/pattern/v0.7.6.xsd index 3c80a2129..df1df950e 100644 --- a/src/libs/ifc/schema/pattern/v0.7.6.xsd +++ b/src/libs/ifc/schema/pattern/v0.7.6.xsd @@ -751,7 +751,7 @@ - + diff --git a/src/libs/qmuparser/qmuformulabase.cpp b/src/libs/qmuparser/qmuformulabase.cpp index 94c62043d..05cf994f1 100644 --- a/src/libs/qmuparser/qmuformulabase.cpp +++ b/src/libs/qmuparser/qmuformulabase.cpp @@ -76,7 +76,7 @@ void QmuFormulaBase::InitCharSets() // Defining identifier character sets const QString nameChars = QString() + sign0 + sign1 + sign2 + sign3 + sign4 + sign5 + sign6 + sign7 + sign8 + - sign9 + QLatin1String("_@#'") + symbols.join(""); + sign9 + QLatin1String("\\_@#'") + symbols.join(""); DefineNameChars(nameChars); const QString oprtChars = symbols.join("") + positiveSign + negativeSign + QLatin1String("*^/?<>=!$%&|~'_");