Showing the changes to libraries/script-engine/src/qtscript/ScriptEngineQtScript.cpp (1 of 49 files). Show all
Unified · Split
| @@ -777,7 +777,7 @@ ScriptValue ScriptEngineQtScript::newObject() { · 776 unmodified lines | |||
| 777 | 777 | ||
| 778 | ScriptProgramPointer ScriptEngineQtScript::newProgram(const QString& sourceCode, const QString& fileName) { | 778 | ScriptProgramPointer ScriptEngineQtScript::newProgram(const QString& sourceCode, const QString& fileName) { |
| 779 | QScriptProgram result(sourceCode, fileName); | 779 | QScriptProgram result(sourceCode, fileName); |
| 780 | return ScriptProgramPointer(new ScriptProgramQtWrapper(this, result)); | 780 | return std::make_shared<ScriptProgramQtWrapper>(this, result); |
| 781 | } | 781 | } |
| 782 | 782 | ||
| 783 | ScriptValue ScriptEngineQtScript::newQObject(QObject* object, | 783 | ScriptValue ScriptEngineQtScript::newQObject(QObject* object, |
| @@ -857,7 +857,7 @@ ScriptContext* ScriptEngineQtScript::currentContext() const { · 73 unmodified lines | |||
| 857 | return nullptr; | 857 | return nullptr; |
| 858 | } | 858 | } |
| 859 | if (!_currContext || _currContext->toQtValue() != localCtx) { | 859 | if (!_currContext || _currContext->toQtValue() != localCtx) { |
| 860 | _currContext = ScriptContextQtPointer(new ScriptContextQtWrapper(const_cast<ScriptEngineQtScript*>(this), localCtx)); | 860 | _currContext = std::make_shared<ScriptContextQtWrapper>(const_cast<ScriptEngineQtScript*>(this), localCtx); |
| 861 | } | 861 | } |
| 862 | return _currContext.get(); | 862 | return _currContext.get(); |
| 863 | } | 863 | } |