From 31a2c9b82b9b6a8ddee75dd546ad89869e484f73 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Mon, 14 Mar 2011 09:44:02 +0100 Subject: Core: Fix crash in ~ScriptMgr Fixes: #854 Fixes: #918 Fixes: #917 --- src/server/game/Scripting/ScriptMgr.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/server/game/Scripting/ScriptMgr.h') 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& script_vector); -- cgit v1.2.3