History

Add carriage return to escaped string in print()

Ryan Huffman committed 12 years ago

Commit c1665461 parent bd56ab91 file · +1 −0Browse files

Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+1−0
@@ -52,6 +52,7 @@ static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){ · 51 unmodified lines
52 QString message = context->argument(0).toString()52 QString message = context->argument(0).toString()
53 .replace("\\", "\\\\")53 .replace("\\", "\\\\")
54 .replace("\n", "\\n")54 .replace("\n", "\\n")
55 .replace("\r", "\\r")
55 .replace("'", "\\'");56 .replace("'", "\\'");
56 engine->evaluate("Script.print('" + message + "')");57 engine->evaluate("Script.print('" + message + "')");
57 return QScriptValue();58 return QScriptValue();