From c72c6a0a4773c377524fecfb587b18b3c2cbcbe4 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Sat, 21 Nov 2015 10:44:21 +1300 Subject: [PATCH] Make multiline strings from JavaScript's print() readably in log file Addresses quoting of newline characters as "\n" which was introduced in Qt 5.5. --- libraries/script-engine/src/ScriptEngine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 5326090723..f313cd7d9e 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -62,7 +62,7 @@ static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){ } message += context->argument(i).toString(); } - qCDebug(scriptengine) << "script:print()<<" << message; + qCDebug(scriptengine).noquote() << "script:print()<<" << message; // noquote() so that \n is treated as newline message = message.replace("\\", "\\\\") .replace("\n", "\\n")