Showing the changes to libraries/script-engine/src/ScriptEngine.cpp (1 of 1 file). Show all
Unified · Split
| @@ -55,11 +55,11 @@ static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine){ · 54 unmodified lines | |||
| 55 | } | 55 | } |
| 56 | qCDebug(scriptengine) << "script:print()<<" << message; | 56 | qCDebug(scriptengine) << "script:print()<<" << message; |
| 57 | 57 | ||
| 58 | QString scriptMessage = message.replace("\\", "\\\\") | 58 | message = message.replace("\\", "\\\\") |
| 59 | .replace("\n", "\\n") | 59 | .replace("\n", "\\n") |
| 60 | .replace("\r", "\\r") | 60 | .replace("\r", "\\r") |
| 61 | .replace("'", "\\'"); | 61 | .replace("'", "\\'"); |
| 62 | engine->evaluate("Script.print('" + scriptMessage + "')"); | 62 | engine->evaluate("Script.print('" + message + "')"); |
| 63 | 63 | ||
| 64 | return QScriptValue(); | 64 | return QScriptValue(); |
| 65 | } | 65 | } |