Avoid creating a new variable in js print

This commit is contained in:
Ryan Huffman 2015-07-23 15:32:40 -07:00
parent 5f33ac5459
commit 396bb613f8

View file

@ -55,11 +55,11 @@ static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){
}
qCDebug(scriptengine) << "script:print()<<" << message;
QString scriptMessage = message.replace("\\", "\\\\")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("'", "\\'");
engine->evaluate("Script.print('" + scriptMessage + "')");
message = message.replace("\\", "\\\\")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("'", "\\'");
engine->evaluate("Script.print('" + message + "')");
return QScriptValue();
}