mirror of
https://github.com/overte-org/overte.git
synced 2025-08-13 09:49:45 +02:00
Merge pull request #2853 from huffman/fix-print
Fix bug with js print() breaking on certain characters
This commit is contained in:
commit
6b03a12f03
1 changed files with 6 additions and 1 deletions
|
@ -49,7 +49,12 @@ static QScriptValue soundConstructor(QScriptContext* context, QScriptEngine* eng
|
|||
|
||||
static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){
|
||||
qDebug() << "script:print()<<" << context->argument(0).toString();
|
||||
engine->evaluate("Script.print('" + context->argument(0).toString() + "')");
|
||||
QString message = context->argument(0).toString()
|
||||
.replace("\\", "\\\\")
|
||||
.replace("\n", "\\n")
|
||||
.replace("\r", "\\r")
|
||||
.replace("'", "\\'");
|
||||
engine->evaluate("Script.print('" + message + "')");
|
||||
return QScriptValue();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue