diff options
author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-03-14 09:44:02 +0100 |
---|---|---|
committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-03-14 09:44:02 +0100 |
commit | 31a2c9b82b9b6a8ddee75dd546ad89869e484f73 (patch) | |
tree | 6cd42969066c74e8752acbbfdea6951a18370624 /src/server/game/Scripting/ScriptMgr.h | |
parent | 1eed7c53a96aa0e58e71ff08bd86dd9a997eeea3 (diff) |
Core: Fix crash in ~ScriptMgr
Fixes: #854
Fixes: #918
Fixes: #917
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.h')
-rwxr-xr-x | src/server/game/Scripting/ScriptMgr.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index c2e6a911c62..2078e6bc65f 100755 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -760,7 +760,7 @@ class ScriptMgr friend class ScriptObject; ScriptMgr(); - ~ScriptMgr(); + virtual ~ScriptMgr(); uint32 _scriptCount; @@ -775,6 +775,9 @@ class ScriptMgr void IncrementScriptCount() { ++_scriptCount; } uint32 GetScriptCount() const { return _scriptCount; } + public: /* Unloading */ + void Unload(); + public: /* SpellScriptLoader */ void CreateSpellScripts(uint32 spell_id, std::list<SpellScript*>& script_vector); |