History

convert script engine variables from QSharedPointer to std::shared_ptr

Heather Anderson committed 5 years ago

Commit 70fbe761 parent 82535ca49 files · +194 −164Browse files

Showing the changes to libraries/script-engine/src/qtscript/ScriptEngineQtScript.cpp (1 of 49 files). Show all

Unified · Split

libraries/script-engine/src/qtscript/ScriptEngineQtScript.cpp+2−2
@@ -777,7 +777,7 @@ ScriptValue ScriptEngineQtScript::newObject() { · 776 unmodified lines
777777
778778 ScriptProgramPointer ScriptEngineQtScript::newProgram(const QString& sourceCode, const QString& fileName) {
779779 QScriptProgram result(sourceCode, fileName);
780− return ScriptProgramPointer(new ScriptProgramQtWrapper(this, result));
780+ return std::make_shared<ScriptProgramQtWrapper>(this, result);
781781 }
782782
783783 ScriptValue ScriptEngineQtScript::newQObject(QObject* object,
@@ -857,7 +857,7 @@ ScriptContext* ScriptEngineQtScript::currentContext() const { · 73 unmodified lines
857857 return nullptr;
858858 }
859859 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);
861861 }
862862 return _currContext.get();
863863 }

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t