This was causing them to leak every time
Showing the changes to libraries/script-engine/src/XMLHttpRequestClass.cpp (1 of 1 file). Show all
Unified · Split
| @@ -57,7 +57,7 @@ XMLHttpRequestClass::~XMLHttpRequestClass() { · 56 unmodified lines | |||
| 57 | } | 57 | } |
| 58 | 58 | ||
| 59 | QScriptValue XMLHttpRequestClass::constructor(QScriptContext* context, QScriptEngine* engine) { | 59 | QScriptValue XMLHttpRequestClass::constructor(QScriptContext* context, QScriptEngine* engine) { |
| 60 | return engine->newQObject(new XMLHttpRequestClass(engine)); | 60 | return engine->newQObject(new XMLHttpRequestClass(engine), QScriptEngine::ScriptOwnership); |
| 61 | } | 61 | } |
| 62 | 62 | ||
| 63 | QScriptValue XMLHttpRequestClass::getStatus() const { | 63 | QScriptValue XMLHttpRequestClass::getStatus() const { |