History

force script value destruction to enqueue

RTUnreal committed 8 months ago

Commit be540e41 parent b7f85d24 files · +13 −2Browse files

Showing the changes to libraries/script-engine/src/ScriptValue.cpp (1 of 4 files). Show all

Unified · Split

libraries/script-engine/src/ScriptValue.cpp+4−0
@@ -18,6 +18,7 @@ · 17 unmodified lines
1818 //V8TODO name is misleading, it's actually undefined
1919 class ScriptValueProxyNull final : public ScriptValueProxy {
2020 public:
21+ virtual void enqueueRelease() override;
2122 virtual void release() override;
2223 virtual ScriptValueProxy* copy() const override;
2324
@@ -73,6 +74,9 @@ static ScriptValueProxyNull SCRIPT_VALUE_NULL; · 49 unmodified lines
7374
7475 ScriptValue::ScriptValue() : _proxy(&SCRIPT_VALUE_NULL) {}
7576
77+void ScriptValueProxyNull::enqueueRelease() {
78+ // do nothing, we're a singlet
79+}
7680 void ScriptValueProxyNull::release() {
7781 // do nothing, we're a singlet
7882 }