minor fixes for pr749

This commit is contained in:
wmayer
2017-05-11 19:47:54 +02:00
parent ca3e58e2f3
commit b77d8cac4f
2 changed files with 6 additions and 3 deletions

View File

@@ -285,10 +285,10 @@ PyObject* DocumentObjectPy::setExpression(PyObject * args)
PyObject* unicode = PyUnicode_AsEncodedString(expr, "utf-8", 0);
if (unicode) {
std::string exprStr = PyString_AsString(unicode);
Py_DECREF(unicode);
boost::shared_ptr<Expression> shared_expr(ExpressionParser::parse(getDocumentObjectPtr(), exprStr.c_str()));
getDocumentObjectPtr()->setExpression(p, shared_expr, comment);
Py_DECREF(unicode);
}
else {
// utf-8 encoding failed