Fix C4ScriptLibrary destruction

C4PropListStaticMember must be deleted manually.
master
Lukas Werling 2018-09-24 22:40:31 +02:00
parent 05e3648495
commit 950ad4cf2f
2 changed files with 2 additions and 2 deletions

View File

@ -28,7 +28,7 @@
#include "script/C4Aul.h" #include "script/C4Aul.h"
#include "script/C4AulDefFunc.h" #include "script/C4AulDefFunc.h"
C4ScriptLibrary::C4ScriptLibrary(const char *name) : C4PropListStaticMember(nullptr, nullptr, ::Strings.RegString(name)) {} C4ScriptLibrary::C4ScriptLibrary(const char *name) : C4PropListStatic(nullptr, nullptr, ::Strings.RegString(name)) {}
void C4ScriptLibrary::RegisterWithEngine(C4AulScriptEngine *engine) void C4ScriptLibrary::RegisterWithEngine(C4AulScriptEngine *engine)
{ {

View File

@ -18,7 +18,7 @@
#include "script/C4PropList.h" #include "script/C4PropList.h"
class C4ScriptLibrary : public C4PropListStaticMember class C4ScriptLibrary : public C4PropListStatic
{ {
public: public:
static void InstantiateAllLibraries(C4AulScriptEngine *engine); static void InstantiateAllLibraries(C4AulScriptEngine *engine);