Add carriage return to escaped string in print()

This commit is contained in:
Ryan Huffman 2014-05-14 10:08:54 -07:00
parent bd56ab911d
commit c16654628a

View file

@ -52,6 +52,7 @@ static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){
QString message = context->argument(0).toString()
.replace("\\", "\\\\")
.replace("\n", "\\n")
.replace("\r", "\\r")
.replace("'", "\\'");
engine->evaluate("Script.print('" + message + "')");
return QScriptValue();